home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 January / PCWJAN09.iso / Software / Linux / NetBSD 4.0.1 / i386cd-4.0.1.iso / i386 / INSTALL.more < prev    next >
Text File  |  2008-10-08  |  181KB  |  3,457 lines

  1. INSTALL(8)        NetBSD System Manager's    Manual            INSTALL(8)
  2.  
  3. NNAAMMEE
  4.      IINNSSTTAALLLL --    Installation procedure for NetBSD/i386.
  5.  
  6. CCOONNTTEENNTTSS
  7.       About this Document............................................2
  8.       Quick install notes for the impatient..........................3
  9.       What is NetBSD?................................................3
  10.       Changes Between The NetBSD 4.0 release and 4.0.1 update........4
  11.      Security Advisories Fixes...................................4
  12.      Other Security    Fixes........................................5
  13.      Networking..................................................5
  14.      Libraries...................................................5
  15.      Drivers.....................................................5
  16.      Miscellaneous...............................................5
  17.      Platforms specific..........................................6
  18.       Changes Between The NetBSD 3.0 and 4.0 Releases................6
  19.      Networking..................................................6
  20.      File systems................................................7
  21.      Drivers.....................................................7
  22.      Platforms..................................................10
  23.      Kernel    subsystems..........................................10
  24.      Security...................................................11
  25.      Userland...................................................12
  26.      Components removed from NetBSD.............................13
  27.       The Future of NetBSD..........................................14
  28.       Sources of NetBSD.............................................14
  29.       NetBSD 4.0.1 Release Contents.................................14
  30.      NetBSD/i386 subdirectory structure.........................16
  31.      Binary    distribution sets...................................17
  32.       NetBSD/i386 System Requirements and Supported Devices.........18
  33.      Supported devices..........................................18
  34.         Floppy controllers......................................18
  35.         MFM, ESDI, IDE, and    RLL hard disk controllers...........18
  36.         SCSI host adapters......................................19
  37.         MDA, CGA, VGA, SVGA, and HGC Display Adapters...........20
  38.         Serial ports............................................20
  39.         Parallel ports..........................................20
  40.         Ethernet adapters.......................................20
  41.         FDDI adapters...........................................21
  42.         Token-Ring adapters.....................................21
  43.         Wireless network adapters...............................21
  44.         High Speed Serial.......................................22
  45.         Tape drives.............................................22
  46.         CD-ROM drives...........................................22
  47.         Mice....................................................22
  48.         Sound Cards.............................................22
  49.         Game Ports (Joysticks)..................................22
  50.         Miscellaneous...........................................22
  51.         PCMCIA Controllers......................................23
  52.         RAID Controllers........................................23
  53.         Specific driver footnotes:..............................23
  54.       Getting the NetBSD System    on to Useful Media..................24
  55.       Preparing    your System for    NetBSD installation.................27
  56.       Installing the NetBSD System..................................28
  57.      Running the sysinst installation program...................28
  58.         Introduction............................................28
  59.         Possible hardware problems..............................28
  60.         General.................................................28
  61.         Quick install...........................................28
  62.         Booting NetBSD..........................................29
  63.         Network configuration...................................30
  64.         Installation drive selection and parameters.............30
  65.         Partitioning the disk...................................30
  66.         Preparing your hard    disk................................32
  67.         Getting the    distribution sets...........................32
  68.         Installation using ftp..................................32
  69.         Installation using NFS..................................33
  70.         Installation from CD-ROM................................33
  71.         Installation from a    floppy set..........................33
  72.         Installation from an unmounted file    system..............33
  73.         Installation from a    local directory.....................33
  74.         Extracting the distribution    sets........................33
  75.         Finalizing your installation............................34
  76.       Post installation    steps.......................................34
  77.       Upgrading    a previously-installed NetBSD System................37
  78.       Compatibility Issues With    Previous NetBSD    Releases............38
  79.      Issues    affecting an upgrade from NetBSD 2.1 and older......38
  80.      Issues    affecting an upgrade from NetBSD 3.x releases.......38
  81.       Issues with GDB 6.5...........................................39
  82.       Using online NetBSD documentation.............................39
  83.       Administrivia.................................................40
  84.       Thanks go    to..................................................41
  85.       We are........................................................41
  86.       Legal Mumbo-Jumbo.............................................47
  87.       The End.......................................................53
  88.  
  89. DDEESSCCRRIIPPTTIIOONN
  90.    AAbboouutt tthhiiss DDooccuummeenntt
  91.      This document describes the installation procedure    for NetBSD 4.0.1 on
  92.      the _i_3_8_6 platform.     It is available in four different formats titled
  93.      _I_N_S_T_A_L_L_._e_x_t, where    _._e_x_t is    one of _._p_s, _._h_t_m_l, _._m_o_r_e, or _._t_x_t:
  94.  
  95.        _._p_s       PostScript.
  96.  
  97.        _._h_t_m_l   Standard Internet HTML.
  98.  
  99.        _._m_o_r_e   The enhanced    text format used on UNIX-like systems by the
  100.            more(1) and less(1) pager utility programs.    This is    the
  101.            format in which the on-line _m_a_n pages are generally pre-
  102.            sented.
  103.  
  104.        _._t_x_t       Plain old ASCII.
  105.  
  106.      You are reading the _m_o_r_e version.
  107.  
  108.    QQuuiicckk iinnssttaallll nnootteess ffoorr tthhee iimmppaattiieenntt
  109.      This section contains some    brief notes describing what you    need to
  110.      install NetBSD 4.0.1 on a machine of the i386 architecture.
  111.  
  112.      ++oo     Fetch the appropriate pair of boot floppy images from the
  113.      _i_3_8_6_/_i_n_s_t_a_l_l_a_t_i_o_n_/_f_l_o_p_p_y_/ directory, or a CD-ROM image    (the images
  114.      from _i_3_8_6_/_i_n_s_t_a_l_l_a_t_i_o_n_/_c_d_r_o_m_/ are bootable, but do not    contain    binary
  115.      sets -    these are intended for network installs, or when different
  116.      bootblocks are    needed).  Most people will need    the _b_o_o_t_1_._f_s and
  117.      _b_o_o_t_2_._f_s or _b_o_o_t_._i_s_o images for VGA console installation, or the
  118.      _b_o_o_t_-_c_o_m_1_._f_s and _b_o_o_t_-_c_o_m_2_._f_s or _b_o_o_t_-_c_o_m_._i_s_o images for installation
  119.      via serial console.  You may also possibly (but not necessarily) want
  120.      to use    _b_o_o_t_l_a_p_1_._f_s and    _b_o_o_t_l_a_p_2_._f_s if installing on a laptop.    The
  121.      INSTALL_LAPTOP    kernel can be loaded from one of the cdrom images via
  122.      the bootloader: bboooott _n_b_l_a_p_t_o_p.
  123.  
  124.      The default kernel on ISO images have ACPI enabled. This is known to
  125.      cause issues on a few older machines which have buggy ACPI tables. To
  126.      boot with ACPI    disabled, interrupt the    NetBSD boot loader, and    enter:
  127.      bboooott --cc.  At the userconf prompt, enter: ddiissaabbllee aaccppii followed    by:
  128.      qquuiitt.    The kernel from    the two    floppy set is also present on the ISO
  129.      images    and can    be loaded using: bboooott _n_b_n_o_a_c_p_i.
  130.  
  131.      ++oo     The actual binary distribution    is in the _i_3_8_6_/_b_i_n_a_r_y_/_s_e_t_s_/ directory.
  132.      When you boot the install floppies, the installation program can
  133.      fetch these files for you (using e.g. ftp), if    you have a network
  134.      connection.  There are    several    other methods to get the binary    sets
  135.      onto your machine.
  136.  
  137.      You will at a minimum need one    of the kernel sets, typically
  138.      _k_e_r_n_-_G_E_N_E_R_I_C_._t_g_z, as well as _b_a_s_e_._t_g_z and _e_t_c_._t_g_z.  In    a typical
  139.      workstation installation you will probably want all the installation
  140.      sets.
  141.  
  142.      ++oo     Write the floppy images directly to a pair of floppies.  If you have
  143.      problems writing a raw    image to a floppy, the rraawwrriittee..eexxee MS-DOS pro-
  144.      gram or the RRaawwrriittee3322..eexxee Windows32 program (inside _r_a_w_r_i_t_e_3_2_._z_i_p) in
  145.      the _i_3_8_6_/_i_n_s_t_a_l_l_a_t_i_o_n_/_m_i_s_c_/ directory may be of help.
  146.  
  147.      The disk(s) you just prepared will be used to boot the    installation
  148.      kernel, which contains    all the    tools required to install NetBSD.
  149.  
  150.      ++oo     For third-party programs which    are not    part of    the base NetBSD    dis-
  151.      tribution, you    will want to explore the ppkkggssrrcc    system with its    more
  152.      than 7200 program packages.
  153.  
  154.    WWhhaatt    iiss NNeettBBSSDD??
  155.      The NetBSD    Operating System is a fully functional Open Source UNIX-like
  156.      operating system derived from the University of California, Berkeley Net-
  157.      working Release 2 (Net/2),    4.4BSD-Lite, and 4.4BSD-Lite2 sources.    NetBSD
  158.      runs on fifty four    different system architectures (ports),    featuring sev-
  159.      enteen machine architectures across fifteen distinct CPU families,    and is
  160.      being ported to more.  The    NetBSD 4.0.1 release contains complete binary
  161.      releases for many different system    architectures.    (A few ports are not
  162.      fully supported at    this time and are thus not part    of the binary distri-
  163.      bution.  Please see the NetBSD web    site at    hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg// for
  164.      information on them.)
  165.  
  166.      NetBSD is a completely integrated system.    In addition to its highly por-
  167.      table, high performance kernel, NetBSD features a complete    set of user
  168.      utilities,    compilers for several languages, the X Window System, firewall
  169.      software and numerous other tools,    all accompanied    by full    source code.
  170.  
  171.      NetBSD is a creation of the members of the    Internet community.  Without
  172.      the unique    cooperation and    coordination the net makes possible, it's
  173.      likely that NetBSD    wouldn't exist.
  174.  
  175.    CChhaannggeess BBeettwweeeenn TThhee NNeettBBSSDD 44..00 rreelleeaassee aanndd 44..00..11 uuppddaattee
  176.      The NetBSD    4.0.1 update is    the first security/critical update of the
  177.      NetBSD 4.0    release    branch.     This represents a selected subset of fixes
  178.      deemed critical in    nature for stability or    security reasons.
  179.  
  180.      These fixes will also appear in future releases (NetBSD 4.1), together
  181.      with other    less-critical fixes and    feature    enhancements.
  182.  
  183.      The complete list of changes can be found in the CHANGES-4.0.1:
  184.        ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//NNeettBBSSDD//NNeettBBSSDD--44..00..11//CCHHAANNGGEESS--44..00..11
  185.      file in the top level directory of    the NetBSD 4.0.1 release tree.
  186.  
  187.      _S_e_c_u_r_i_t_y _A_d_v_i_s_o_r_i_e_s _F_i_x_e_s
  188.  
  189.      ++oo     NetBSD-SA2008-004, bzip2(1) Multiple issues (CVE-2008-1372 and
  190.      CVE-2005-0953), has been fixed    by upgrading bzip2 to 1.0.5.
  191.  
  192.      ++oo     NetBSD-SA2008-005, OpenSSH Multiple issues (CVE-2008-1483 and
  193.      CVE-2008-1657), has been fixed    by applying patches from upstream.
  194.  
  195.      ++oo     NetBSD-SA2008-006, Integer overflow in    strfmon(3) function
  196.      (CVE-2008-1391), has been fixed.
  197.  
  198.      ++oo     NetBSD-SA2008-008, OpenSSL Montgomery multiplication (CVE-2007-3108),
  199.      has been fixed.
  200.  
  201.      ++oo     NetBSD-SA2008-009, BIND cache poisoning (CVE-2008-1447    and CERT
  202.      VU#800113), has been fixed by updating    BIND to    9.4.2-P2.  Note    there
  203.      are two related changes to this advisory:
  204.  
  205.      --   The default behavior of ipfilter's    Port Address Translation has
  206.          been changed to using random port allocation rather than sequen-
  207.          tial mappings, to avoid decreasing    the randomness of source ports
  208.          used for DNS queries which    affects    the BIND cache poisoning prob-
  209.          lem.
  210.  
  211.      --   A `query-source' statement, which could allow the BIND cache poi-
  212.          soning attack, has    been commented out in the default
  213.          named.conf(5) file.
  214.  
  215.      ++oo     NetBSD-SA2008-010, Malicious PPPoE discovery packet can overrun a
  216.      kernel    buffer (CVE-2008-3584),    has been fixed.
  217.  
  218.      ++oo     NetBSD-SA2008-011, ICMPv6 MLD query (CVE-2008-2464), has been fixed.
  219.  
  220.      ++oo     NetBSD-SA2008-012, Denial of Service issues in    racoon(8)
  221.      (CVE-2008-3652), has been fixed by upgrading ipsec-tools to release
  222.      0.7.1.     Note this also    fixes CVE-2008-3651.
  223.  
  224.      ++oo     upcoming NetBSD-SA2008-013, IPv6 Neighbor Discovery Protocol routing
  225.      vulnerability (CVE-2008-2476),    has been fixed.
  226.  
  227.      ++oo     upcoming NetBSD-SA2008-014, Remote cross-site request forgery attack
  228.      issue in ftpd(8) (CVE-2008-4247), has been fixed.
  229.  
  230.      ++oo     upcoming NetBSD-SA2008-015, Remote kernel panics on IPv6 connections
  231.      (CVE-2008-3530), has been fixed.
  232.  
  233.      _N_o_t_e_:  NetBSD-SA2008-007 and advisories prior to NetBSD-SA2008-004    don't
  234.         affect NetBSD 4.0.
  235.  
  236.      _O_t_h_e_r _S_e_c_u_r_i_t_y _F_i_x_e_s
  237.  
  238.      ++oo     Fix a buffer overrun which could crash    a FAST_IPSEC kernel.
  239.  
  240.      ++oo     tcpdump(8): Fix CVE-2007-1218,    CVE-2007-3798 and CAN-2005-1278    in
  241.      base-tcpdump.
  242.  
  243.      ++oo     Fix a buffer overflow of PCF font parser in X11 libXfont library
  244.      (CVE-2008-0006).
  245.  
  246.      ++oo     Fix a buffer overflow of Tektronix Hex    Format support in binutils
  247.      (CVE-2006-2362).
  248.  
  249.      ++oo     machfb(4), voodoofb(4): Introduce two missing KAUTH_GENERIC_ISSUSER
  250.      check in the mmap(2) code.
  251.  
  252.      _N_e_t_w_o_r_k_i_n_g
  253.  
  254.      ++oo     Update    root.cache to 2008020400 version.
  255.  
  256.      ++oo     Fix IP    packet forwording code to make sure to send a reasonable frag-
  257.      ment size when    IPSEC is configured.
  258.  
  259.      ++oo     Fix a bug in TCP SACK code which causes data corruption.
  260.  
  261.      ++oo     Fix an    rc.d(8)    script for amd(8) not to shutdown gracefully since it
  262.      seems to cause    problems for more people than the old (also broken)
  263.      behavior.
  264.  
  265.      ++oo     ftpd(8): Fix and reorganize PAM support.
  266.  
  267.      _L_i_b_r_a_r_i_e_s
  268.  
  269.      ++oo     Pthread support of BIND has been disabled for future binary compati-
  270.      bility    after removal of the scheduler activations.
  271.  
  272.      ++oo     Fix coredump of gdtoa (conversion between binary floating-point and
  273.      ASCII string) functions on out    of memory conditions.
  274.  
  275.      _D_r_i_v_e_r_s
  276.  
  277.      ++oo     fxp(4): Fix random pool corruption and    hangup problems.
  278.  
  279.      ++oo     wd(4):    Handle more LBA48 bug quirks on    some Hitachi's SATA/IDE
  280.      drives.
  281.  
  282.      _M_i_s_c_e_l_l_a_n_e_o_u_s
  283.  
  284.      ++oo     Disable a NULL    pointer    check in zlib for standalone programs.    This
  285.      fixes errors on loading a gzipped kernel (including installation ker-
  286.      nels) on several ports    (news68k etc.) whose kernels are loaded    at
  287.      address zero.
  288.  
  289.      ++oo     awk(1): Bring back an accidentally removed fix    to allow escape    of a
  290.      newline in string literals.
  291.  
  292.      ++oo     gcc(1):
  293.  
  294.      --   Fix compilation of    native sh3 gcc on 64-bit build machines.
  295.  
  296.      --   Fix an internal compiler error on compiling m68k softfloat    or
  297.          m68010 targets on 64-bit build machines.
  298.  
  299.      ++oo     zgrep(1): Make    `--hh' option (suppress filenames    on output when
  300.      multiple files    are searched) actually work.
  301.  
  302.      ++oo     Fix parallel build failure on building    hpcarm,    hpcmips    and hpcsh
  303.      releases.
  304.  
  305.      _P_l_a_t_f_o_r_m_s _s_p_e_c_i_f_i_c
  306.  
  307.      ++oo     acorn32: Fix a    bootloader problem on some RiscPCs.
  308.  
  309.      ++oo     cobalt:
  310.  
  311.      --   Add a workaround to avoid panic on    probing    a multi    function PCI
  312.          device on Qube's PCI slot.
  313.  
  314.      --   Fix a bug in the interrupt    handler    which causes network freeze if
  315.          more than one interfaces are used.
  316.  
  317.      ++oo     hp700:    Fix potential kernel / userland    memory corruption in
  318.      copyinstr(9) and copyoutstr(9).
  319.  
  320.      ++oo     sparc64: Fix a    bug in _l_o_c_o_r_e_._s    which causes unexpected    behavior.
  321.  
  322.      ++oo     sun3: Fix a bug which might cause an occasional panic during boot.
  323.  
  324.      ++oo     vax: Make syscall handler use proper copyin(9)    function on parsing
  325.      syscall args.
  326.  
  327.    CChhaannggeess BBeettwweeeenn TThhee NNeettBBSSDD 33..00 aanndd 44..00 RReelleeaasseess
  328.      The NetBSD    4.0 release provides numerous significant functional enhance-
  329.      ments, including support for many new devices, integration    of hundreds of
  330.      bug fixes,    new and    updated    kernel subsystems, and many user-land enhance-
  331.      ments.  The result    of these improvements is a stable operating system fit
  332.      for production use    that rivals most commercially available    systems.
  333.  
  334.      It    is impossible to completely summarize more than    a year of development
  335.      that went into the    NetBSD 4.0 release.  The complete list of changes can
  336.      be    found in the CHANGES:
  337.        ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//NNeettBBSSDD//NNeettBBSSDD--44..00//CCHHAANNGGEESS
  338.      and CHANGES-4.0:
  339.        ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//NNeettBBSSDD//NNeettBBSSDD--44..00//CCHHAANNGGEESS--44..00
  340.      files in the top level directory of the NetBSD 4.0    release    tree. Some
  341.      highlights    include:
  342.  
  343.      _N_e_t_w_o_r_k_i_n_g
  344.  
  345.      ++oo     agr(4): new pseudo-device driver for link level aggregation.
  346.  
  347.      ++oo     IPv6 support was extended with    an RFC 3542-compliant API and added
  348.      for gre(4) tunnels and    the tun(4) device.
  349.  
  350.      ++oo     A NDIS-wrapper    was added to use Windows binary    drivers    on the i386
  351.      platform, see ndiscvt(8).
  352.  
  353.      ++oo     The IPv4 source-address selection policy can be set from a number of
  354.      algorithms. See "IPSRCSEL" in options(4) and in_getifa(9).
  355.  
  356.      ++oo     Imported wpa_supplicant(8) and    wpa_cli(8).  Utilities to connect and
  357.      handle    aspects    of 802.11 WPA networks.
  358.  
  359.      ++oo     Imported hostapd(8).  An authenticator    for IEEE 802.11    networks.
  360.  
  361.      ++oo     carp(4): imported Common Address Redundancy Protocol to allow multi-
  362.      ple hosts to share a set of IP    addresses for high availability    /
  363.      redundancy, from OpenBSD.
  364.  
  365.      ++oo     ALTQ support for the PF packet    filter.
  366.  
  367.      ++oo     etherip(4): new EtherIP tunneling device. It's    able to    tunnel Ether-
  368.      net traffic over IPv4 and IPv6    using the EtherIP protocol specified
  369.      in RFC    3378.
  370.  
  371.      ++oo     ftpd(8) can now run in    standalone mode, instead of from inetd(8).
  372.  
  373.      ++oo     tftp(1) now has support for multicast TFTP operation in open-loop
  374.      mode, server is in progress.
  375.  
  376.      ++oo     tcp(4): added support for RFC 3465 Appropriate    Byte Counting (ABC)
  377.      and Explicit Congestion Notification as defined in RFC    3168.
  378.  
  379.      _F_i_l_e _s_y_s_t_e_m_s
  380.  
  381.      ++oo     scan_ffs(8), scan_lfs(8): utilities to    find FFSv1/v2 and LFS parti-
  382.      tions to recover lost disklabels on disks and image files.
  383.  
  384.      ++oo     tmpfs:    added a    new memory-based file system aimed at replacing    mfs.
  385.      Contrary to mfs, it is    not based on a disk file system, so it is more
  386.      efficient both    in overall memory consumption and speed. See
  387.      mount_tmpfs(8).
  388.  
  389.      ++oo     Added UDF support for optical media and block devices,    see
  390.      mount_udf(8).    Read-only for now.
  391.  
  392.      ++oo     NFS export list handling was changed to be filesystem independent.
  393.  
  394.      ++oo     LFS: lots of stability    improvements and new cleaner daemon. It    is now
  395.      also possible to use LFS as root filesystem.
  396.  
  397.      ++oo     vnd(4): the vnode disk    driver can be used on filesystems such as
  398.      smbfs and tmpfs.
  399.  
  400.      ++oo     Support for System V Boot File    System was added, see newfs_sysvbfs(8)
  401.      and mount_sysvbfs(8).
  402.  
  403.      _D_r_i_v_e_r_s
  404.  
  405.      ++oo     Audio:
  406.  
  407.      --   Support for new models on drivers such as Intel ICH8/6300ESB,
  408.          NVIDIA nForce 3/4,    etc.
  409.  
  410.      --   Added support for AC'97 modems.
  411.  
  412.      --   auich(4): added support to    handle the AC'97 modem as audio
  413.          device, enabled with the kernel option ``AUICH_ATTACH_MODEM''
  414.  
  415.      --   azalia(4):    added support for S/PDIF.
  416.  
  417.      ++oo     Hardware Monitors:
  418.  
  419.      --   amdpm(4): added support for the i2c bus on    the AMD-8111 used on
  420.          many Opteron motherboards and for the Analog Devices ADT7464
  421.          hardware monitor chip.
  422.  
  423.      --   adt7467c(4): new driver for Analog    Devices    ADT7467    and ADM1030
  424.          hardware monitor chips.
  425.  
  426.      --   ipmi(4): new driver for motherboards implementing the Intelligent
  427.          Platform Management Interface 1.5 or 2.0, from OpenBSD.
  428.  
  429.      --   it(4): new    driver for iTE 8705F/8712F and SiS 950 hardware    moni-
  430.          tors.
  431.  
  432.      --   The lm(4) driver was rewritten and    support    for more chips was
  433.          added, for    example    for Winbond W83627HF, W83627THF, W83627DHG and
  434.          Asus AS99127F.
  435.  
  436.      --   owtemp(4):    new driver for the 1-Wire temperature sensors.
  437.  
  438.      --   tmp121temp(4): new    driver for the Texas Instruments TMP121    tem-
  439.          perature sensor.
  440.  
  441.      --   ug(4): new    driver for Abit    uGuru hardware monitor found on    newer
  442.          Abit motherboards.
  443.  
  444.      ++oo     Miscellaneous:
  445.  
  446.      --   geodewdog(4): new AMD Geode SC1100    Watchdog Timer driver.
  447.  
  448.      --   gscpcib(4): new AMD Geode SC1100 PCI-ISA bridge that provides
  449.          support for the GPIO interface.
  450.  
  451.      ++oo     Networking:
  452.  
  453.      --   ath(4): updated HALs with support for WiSOC (AR531x) and 32bit
  454.          SPARC.
  455.  
  456.      --   bge(4): added support for the following chips: BCM5753, BCM5753M,
  457.          BCM5715, BCM5754, BCM5755 and BCM5787. Numerous improvements and
  458.          bugfixes were made    too.
  459.  
  460.      --   kse(4): new driver    for Micrel KSZ8842/8841    PCI network cards.
  461.  
  462.      --   msk(4): new driver    for Marvell Yukon 2 GigE PCI network cards,
  463.          from OpenBSD.
  464.  
  465.      --   nfe(4): new driver    for NVIDIA nForce Ethernet network cards, from
  466.          OpenBSD.
  467.  
  468.      --   ral(4): new 802.11    driver for PCI/Cardbus Ralink RT2500, RT2501,
  469.          RT2600, RT2661 and    RT2500 USB chipsets, from OpenBSD.
  470.  
  471.      --   rum(4): new 802.11    driver for USB Ralink RT2501 and RT2601
  472.          chipsets, from OpenBSD.
  473.  
  474.      --   sip(4): now works on sparc64.
  475.  
  476.      --   tlp(4): added support for ASIX AX88140A and AX88141.
  477.  
  478.      --   vr(4): added support for the VIA Rhine III.
  479.  
  480.      --   wm(4): added support for i8003, ICH8, ICH9    and others. Support
  481.          for IPv6 Rx TCP/UDP Checksum Offloading and more.
  482.  
  483.      --   wpi(4): new driver    for Intel PRO/Wireless 3945ABG PCI 802.11 net-
  484.          work cards, from OpenBSD.
  485.  
  486.      ++oo     Security:
  487.  
  488.      --   glxsb(4): new driver for the AMD Geode LX AES Security Block that
  489.          provides random numbers and AES acceleration, from    OpenBSD.
  490.  
  491.      ++oo     Power Management:
  492.  
  493.      --   Support for Intel Speedstep SMI on    PIIX4 PCI-ISA for i386.
  494.  
  495.      --   Support for AMD PowerNow and Cool'n'Quiet Technology on K7    and K8
  496.          CPUs (both    in 32 and 64 bit mode),    including Athlon Mobile,
  497.          Athlon64, Opteron or X2. See options(4) for more information.
  498.  
  499.      --   Support for more Enhanced Speedstep CPUs, including VIA C7/Eden
  500.          and Intel Core Solo/Duo/Duo2. See options(4) for more informa-
  501.          tion.
  502.  
  503.      --   The Enhanced Speedstep and    PowerNow drivers were modified to be
  504.          able to be    scaled in all CPUs available, saving power on SMP sys-
  505.          tems.
  506.  
  507.      ++oo     Storage:
  508.  
  509.      --   ahcisata(4): new driver for AHCI 1.0 and 1.1 compliant SATA con-
  510.          trollers.
  511.  
  512.      --   ataraid(4): added support to handle Adaptec HostRAID and VIA V-
  513.          Tech software RAID.
  514.  
  515.      --   ciss(4): new driver for HP/Compaq 5th+ generation Smart ARRAY
  516.          controllers, from OpenBSD.
  517.  
  518.      --   fdc(4): added support for SBus based sparc64 machines and fixed
  519.          formatting    on sparc.
  520.  
  521.      --   gcscide(4): new driver for    the AMD    Geode CS5535 Companion Device
  522.          IDE controller.
  523.  
  524.      --   jmide(4): new driver for JMicron Technology JMB36x    PCIe to    SATA
  525.          II/PATA controllers.
  526.  
  527.      --   mfi(4): new driver    for LSI    Logic and Dell MegaRAID    SAS con-
  528.          trollers, from OpenBSD.
  529.  
  530.      --   mpt(4): added support for newer SAS and similar devices.
  531.  
  532.      --   njata(4): new driver for Workbit NinjaATA-32 CardBus IDE con-
  533.          troller.
  534.  
  535.      --   pdcsata(4): added support for the Promise PDC20775, PDC20771,
  536.          PDC40518, PDC40718    and some bugfixes.
  537.  
  538.      --   piixide(4): added support for some    ICH8/ICH8-M/ICH9 IDE and SATA
  539.          controllers.
  540.  
  541.      --   svwsata(4): new driver for    Serverworks K2 SATA controllers, from
  542.          OpenBSD.
  543.  
  544.      --   viaide(4) added support for the VIA VT8237A SATA controller and
  545.          AMD CS5536    Companion Device IDE Controller.
  546.  
  547.      ++oo     USB:
  548.  
  549.      --   ucycom(4):    new driver for Cypress microcontroller based serial
  550.          devices.
  551.  
  552.      --   uipaq(4): new driver for the iPAQ devices.
  553.  
  554.      --   uslsa(4): new driver for Silicon Labs CP210x series serial
  555.          adapters.
  556.  
  557.      --   utoppy(4):    new driver for the Topfield TF5000PVR range of digital
  558.          video recorders.
  559.  
  560.      _P_l_a_t_f_o_r_m_s
  561.  
  562.      ++oo     i386:
  563.  
  564.      --   Added support for the for Multiboot specification.    This means
  565.          much improved support for loading the kernel by GRUB, including
  566.          passing in    parameters to the kernel.
  567.  
  568.      --   Added the unichromefb framebuffer driver that supports the    VIA
  569.          Unichrome Graphics    adapter.
  570.  
  571.      --   vesafb(4):    added new framebuffer driver that supports VESA    BIOS
  572.          (VBE) 2.0 extensions and up.
  573.  
  574.      --   Added cd9660 file system support to the BIOS bootloader.
  575.  
  576.      ++oo     evbarm: new platform support for Arcom    Viper PXA255-based single
  577.      board,    Atmark Techno Armadillo-9 and Armadillo-210, Certance CP-3100,
  578.      Linksys NSLU2 (a.k.a. "Slug") and I-O DATA HDL-G Giga LANDISK NAS
  579.      devices.
  580.  
  581.      ++oo     evbmips: added    support    for Alchemy Au1550 processors, DBAu1550
  582.      boards, Alchemy Au15XX    PCI host, (OMS-AL400/128) and Atheros AR5312
  583.      SoC.
  584.  
  585.      ++oo     New port ews4800mips: NEC's MIPS based    EWS4800    workstations.
  586.  
  587.      ++oo     cobalt: added support for booting off raidframe RAID1 mirrors.
  588.  
  589.      ++oo     hpcmips: added    the teliosio(4)    driver for the Sharp Telios LCD    screen
  590.      and Battery unit.
  591.  
  592.      ++oo     New port landisk: port    to the SH4 processor based NAS appliances,
  593.      supporting models by I-O DATA (USL-5P,    HDL-U, HDL-AV, HDL-W and HDLM-
  594.      U series, SuperTank LAN Tank, UHDL-160U and UHDL-300U)    and Plextor
  595.      PX-EH16L, PX-EH25L and    PX-EH40L.
  596.  
  597.      ++oo     macppc: this port has gained support to use accelerated wsdisplay
  598.      drivers by default (if    possible), and uses the    appropriate driver
  599.      rather    than the Generic Open Firmware Framebuffer.
  600.  
  601.      ++oo     prep: this port has been modernized, and support for five additional
  602.      machines has been added, among    them the IBM 7024-E20 and 7025-F30
  603.      models    and Motorola Powerstack    E1. Additionally, sysinst support was
  604.      added,    and the    bootloader process was improved, allowing easy instal-
  605.      lation    and upgrade to future releases.
  606.  
  607.      ++oo     sparc:    added support for booting off raidframe    RAID1 mirrors.
  608.  
  609.      ++oo     Xen: support for Xen3 domU and    dom0 (Unprivileged domain and domain
  610.      0), including support for hardware virtualization on CPUs that    sup-
  611.      port it.
  612.  
  613.      _K_e_r_n_e_l _s_u_b_s_y_s_t_e_m_s
  614.  
  615.      ++oo     Improved Firewire (IEEE1394) support imported from FreeBSD.
  616.  
  617.      ++oo     The midi(4) framework got a complete overhaul for better support of
  618.      Active    Sensing    and improved handling of tempo and timebase changes.
  619.  
  620.      ++oo     Added a Bluetooth protocol stack including:
  621.  
  622.      --   hardware drivers: ubt(4) for USB controllers, and bt3c(4) for the
  623.          3Com Bluetooth PC-Card.
  624.  
  625.      --   socket based access to the    HCI, L2CAP, RFCOMM and SCO protocols.
  626.  
  627.      --   pseudo drivers for    integrating services on    remote Bluetooth
  628.          devices such as Keyboards,    Mice and SCO Audio into    the NetBSD
  629.          device framework.
  630.  
  631.      See bluetooth(4), bthset(1) and btpin(1).
  632.  
  633.      ++oo     Imported the bio(4) framework from OpenBSD, to    query/control block
  634.      hardware RAID device controllers. Currently supporting    the mfi(4)
  635.      driver.
  636.  
  637.      ++oo     Kernel    uses stateful read-ahead algorithm.
  638.  
  639.      ++oo     dkctl(8) can be used to switch    buffer queuing strategies on the fly
  640.      on wd(4) disks, see also bufq(9).
  641.  
  642.      ++oo     fileassoc(9) is used by Veriexec, it adds in-kernel and file-system
  643.      independent file meta-data association    interface.
  644.  
  645.      ++oo     firmload(9): an API for loading firmware images used by various hard-
  646.      ware devices.
  647.  
  648.      ++oo     gpio(4): imported General Purpose I/O framework from OpenBSD.
  649.  
  650.      ++oo     onewire(4): imported Dallas Semiconductor 1-wire bus framework    from
  651.      OpenBSD.
  652.  
  653.      ++oo     The proplib(3)    protocol was added for sending property    lists to/from
  654.      the kernel using ioctls.
  655.  
  656.      ++oo     spi(4): new SPI (Serial Peripherial Interface)    framework.
  657.  
  658.      ++oo     timecounter(9)    adds a new time-keeping    infrastructure along with NTP
  659.      API 4 nanokernel implementation. Almost all platforms were changed to
  660.      support this API.
  661.  
  662.      ++oo     Start of 32bit-Linux-emulation    for amd64 (COMPAT_LINUX32).
  663.  
  664.      ++oo     wscons(4) console driver supports splash screens, scrolling, progress
  665.      bar for kernel    and boot messages.
  666.  
  667.      Kernel interfaces have continued to be refined, and more subsystems and
  668.      device drivers are    shared among the different ports. You can look for
  669.      this trend    to continue.
  670.  
  671.      _S_e_c_u_r_i_t_y
  672.  
  673.      ++oo     The FAST_IPSEC    IPsec implementation was extended to use hardware
  674.      acceleration for IPv6,    in addition to the hardware accelerated    IPv4
  675.      that was available before. See    fast_ipsec(4) for more information.
  676.  
  677.      ++oo     mprotect(2) got restrictions to enforce W^X policies, from PaX. See
  678.      options(4), sysctl(3),    and paxctl(1).
  679.  
  680.      ++oo     GCC 4's support for stack smashing protection (SSP) was enabled by
  681.      adding    libssp,    see security(8).
  682.  
  683.      ++oo     The kernel authorization framework kauth(9) was added,    replacing the
  684.      traditional BSD credential management and privileged operation    access
  685.      control with an abstract layer, allowing the implementation of    vari-
  686.      ous security models either as part of the NetBSD distribution or as
  687.      third-party LKMs.
  688.  
  689.      NetBSD's kernel authorization is a hybrid clean-room implementation
  690.      of a similar interface    developed by Apple, extending its capabilities
  691.      and combining concepts    of credential inheritance control.
  692.  
  693.      _U_s_e_r_l_a_n_d
  694.  
  695.      ++oo     3rd party software updates:
  696.  
  697.      --   BIND 9.4.1-P1
  698.  
  699.      --   OpenSSL 0.9.8e
  700.  
  701.      --   CVS 1.11.22
  702.  
  703.      --   OpenSSH 4.4
  704.  
  705.      --   gettext 0.14.4
  706.  
  707.      --   PF    from OpenBSD 3.7
  708.  
  709.      --   (n)awk 20050424
  710.  
  711.      --   Postfix 2.4.5
  712.  
  713.      --   am-utils 6.1.3
  714.  
  715.      --   file 4.21
  716.  
  717.      --   zlib 1.2.3
  718.  
  719.      --   GNU binutils 2.16.1
  720.  
  721.      --   GNU groff 1.19.2
  722.  
  723.      --   IPFilter 4.1.23
  724.  
  725.      --   GNU gcc 4.1.2 prerelease
  726.  
  727.      --   GNU gdb 6.5 (some architectures)
  728.  
  729.      --   NTP 4.2.4p2
  730.  
  731.      --   pppd 2.4.4
  732.  
  733.      ++oo     cdplay(1): added digital transfer mode    support.
  734.  
  735.      ++oo     cksum(1) can now verify checksums.
  736.  
  737.      ++oo     csplit(1): new    utility    that splits a file into    pieces.    From
  738.      FreeBSD/OpenBSD.
  739.  
  740.      ++oo     identd(1): added support for forwarding ident queries and receiving
  741.      of proxied ident queries.
  742.  
  743.      ++oo     getent(1): added support for the ethers database.
  744.  
  745.      ++oo     gkermit(1): new program for transferring files    using the Kermit pro-
  746.      tocol.
  747.  
  748.      ++oo     mail(1): added    support    for Mime and multi-character set handling,
  749.      command line editing and completion.
  750.  
  751.      ++oo     utoppya(1): new utility to interface to the utoppy(4) driver.
  752.  
  753.      ++oo     init(8): added    support    for running multi-user in a chroot() environ-
  754.      ment. Allows /    file system on e.g., cgd(4), vnd(4) or ccd(4) volumes.
  755.  
  756.      ++oo     gpt(8): new GUID partition table maintenance utility, from FreeBSD.
  757.  
  758.      ++oo     iSCSI target (server) code added, see iscsi-target(8);    Initiator
  759.      (client) code is underway.
  760.  
  761.      ++oo     lockstat(8): new command to display a summary of kernel locking
  762.      events    recorded over the lifetime of a    called program.
  763.  
  764.      ++oo     ofctl(8): new command to display the OpenPROM or OpenFirmware device
  765.      tree for the macppc, shark and    sparc64.
  766.  
  767.      ++oo     Various utilities to support Bluetooth    were added:
  768.  
  769.      --   btconfig(8) for controller    configuration.
  770.  
  771.      --   btdevctl(8) to manage pseudo devices relating to remote services.
  772.  
  773.      --   bthcid(8) and btpin(1) for    authenticating radio connections.
  774.  
  775.      --   sdpd(8) for providing service discovery to    remote devices.
  776.  
  777.      --   sdpquery(1) for querying services on remote devices.
  778.  
  779.      --   rfcomm_sppd(1) to access remote services over RFCOMM via stdio or
  780.          pty.
  781.  
  782.      --   bthset(1) for making connections to Bluetooth headsets.
  783.  
  784.      Besides this list,    there have also    been innumerable bug fixes and other
  785.      miscellaneous enhancements    of course.
  786.  
  787.      _C_o_m_p_o_n_e_n_t_s    _r_e_m_o_v_e_d    _f_r_o_m _N_e_t_B_S_D
  788.  
  789.      In    this release of    NetBSD,    some software components known from previous
  790.      releases were removed from    the system. In some cases those    were compo-
  791.      nents that    are not    useful anymore or their    utility    does not justify main-
  792.      tenance overhead. Other components    were not working properly and there
  793.      was lack of interest in fixing them.
  794.  
  795.      ++oo     Sushi was removed from    the base system    due to lack of interest    and
  796.      maintenance. If you really want it, it    is available in    the CVS    repos-
  797.      itory at othersrc/usr.sbin/sushi. However, be warned that it is
  798.      unmaintained and is most likely out of    date.
  799.  
  800.      ++oo     Vinum was removed due to lack of interest and maintenance. At the
  801.      time of removal, it had several known serious issues (including not
  802.      being compilable). RAIDframe provides similar functionality. If you
  803.      were using Vinum you will need    to back    up your    data, delete the Vinum
  804.      partitions, create RAIDframe partitions, and restore your data    to
  805.      them. Details about RAIDframe can be found in raid(4),    raidctl(8),
  806.      and the NetBSD    Guide:
  807.            hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//ddooccss//gguuiiddee//eenn//cchhaapp--rrff..hhttmmll.
  808.  
  809.      ++oo     Sendmail was removed. Postfix is the MTA and provides the sendmail(1)
  810.      command line tool. Postfix has    been included with NetBSD since    NetBSD
  811.      1.5 was released in December 2005. Details about Postfix can be found
  812.      in the    NetBSD Guide:
  813.            hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//ddooccss//gguuiiddee//eenn//cchhaapp--mmaaiill..hhttmmll.
  814.      For those who need Sendmail, it is available from pkgsrc in the
  815.      _m_a_i_l_/_s_e_n_d_m_a_i_l and _m_a_i_l_/_s_e_n_d_m_a_i_l_8_1_3 packages.
  816.  
  817.      ++oo     NETCCITT and NETNS were removed due to    lack of    interest and mainte-
  818.      nance.    They had known serious issues (including being out of date
  819.      with respect to other network code) and there were no known users at
  820.      the time of their removal. Unfortunately, there is no replacement or
  821.      option    for them.
  822.  
  823.      ++oo     UUCP was removed. The NetBSD improvements were    merged into the    pkgsrc
  824.      version. For those who    use UUCP tools,    they are available from    pkgsrc
  825.      in the    _n_e_t_/_u_u_c_p package. The cu(1) command is available as a frontend
  826.      to tip(1).
  827.  
  828.      ++oo     The Fortran 77    compiler ( g77 ) has been removed with the transition
  829.      from GCC 3 to GCC 4, which does not include it. For those who need
  830.      it, it    is available from pkgsrc in the    _l_a_n_g_/_g_c_c_3_-_f_7_7 package.
  831.  
  832.      ++oo     The evbsh5 port has been removed from NetBSD due to lack of interest,
  833.      compounded by a lack of available SH5 hardware.
  834.  
  835.    TThhee FFuuttuurree ooff NNeettBBSSDD
  836.      The NetBSD    Foundation has been incorporated as a non-profit organization.
  837.      Its purpose is to encourage, foster and promote the free exchange of com-
  838.      puter software, namely the    NetBSD Operating System.  The foundation will
  839.      allow for many things to be handled more smoothly than could be done with
  840.      our previous informal organization.  In particular, it provides the
  841.      framework to deal with other parties that wish to become involved in the
  842.      NetBSD Project.
  843.  
  844.      The NetBSD    Foundation will    help improve the quality of NetBSD by:
  845.  
  846.      ++oo     providing better organization to keep track of    development efforts,
  847.      including co-ordination with groups working in    related    fields.
  848.  
  849.      ++oo     providing a framework to receive donations of goods and services and
  850.      to own    the resources necessary    to run the NetBSD Project.
  851.  
  852.      ++oo     providing a better position from which    to undertake promotional
  853.      activities.
  854.  
  855.      ++oo     periodically organizing workshops for developers and other interested
  856.      people    to discuss ongoing work.
  857.  
  858.      We    hope to    support    even _m_o_r_e hardware in the future, and we have a    rather
  859.      large number of other ideas about what can    be done    to improve NetBSD.
  860.  
  861.      We    intend to continue our current practice    of making the NetBSD-current
  862.      development source    available on a daily basis.
  863.  
  864.      We    intend to integrate free, positive changes from    whatever sources sub-
  865.      mit them, providing that they are well thought-out    and increase the
  866.      usability of the system.
  867.  
  868.      Above all,    we hope    to create a stable and accessible system, and to be
  869.      responsive    to the needs and desires of NetBSD users, because it is    for
  870.      and because of them that NetBSD exists.
  871.  
  872.    SSoouurrcceess ooff NNeettBBSSDD
  873.      Refer to
  874.        hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//mmiirrrroorrss//..
  875.  
  876.    NNeettBBSSDD 44..00..11    RReelleeaassee    CCoonntteennttss
  877.      The root directory    of the NetBSD 4.0.1 release is organized as follows:
  878.  
  879.      _._._._/_N_e_t_B_S_D_-_4_._0_._1_/
  880.  
  881.      CHANGES       Changes between NetBSD 3.0 and branching 4.0.
  882.  
  883.      CHANGES-4.0   Changes since NetBSD    4.0 was    branched.
  884.  
  885.      CHANGES-4.0.1
  886.            Changes between NetBSD 4.0 and 4.0.1.
  887.  
  888.      CHANGES.prev  Changes in earlier NetBSD releases.
  889.  
  890.      LAST_MINUTE   Last    minute changes.
  891.  
  892.      MIRRORS       A list of sites that    mirror the NetBSD 4.0.1    distribution.
  893.  
  894.      README.files  README describing the distribution's    contents.
  895.  
  896.      TODO       NetBSD's todo list (also somewhat incomplete    and out    of
  897.            date).
  898.  
  899.      _p_a_t_c_h_e_s_/       Post-release    source code patches.
  900.  
  901.      _s_o_u_r_c_e_/       Source distribution sets; see below.
  902.  
  903.      In    addition to the    files and directories listed above, there is one
  904.      directory per architecture, for each of the architectures for which
  905.      NetBSD 4.0.1 has a    binary distribution.
  906.  
  907.      The source    distribution sets can be found in subdirectories of the    _s_o_u_r_c_e
  908.      subdirectory of the distribution tree.  They contain the complete sources
  909.      to    the system.  The source    distribution sets are as follows:
  910.  
  911.      ggnnuussrrcc    This set    contains the ``gnu'' sources, including    the source for
  912.            the compiler, assembler,    groff, and the other GNU utilities in
  913.            the binary distribution sets.
  914.            _9_5 _M_B _g_z_i_p_p_e_d_, _4_8_4 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  915.  
  916.      sshhaarreessrrcc  This set    contains the ``share'' sources,    which include the
  917.            sources for the man pages not associated    with any particular
  918.            program;    the sources for    the typesettable document set; the
  919.            dictionaries; and more.
  920.            _6 _M_B _g_z_i_p_p_e_d_, _2_5    _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  921.  
  922.      ssrrcc       This set    contains all of    the base NetBSD    4.0.1 sources which
  923.            are not in ggnnuussrrcc, sshhaarreessrrcc, or ssyyssssrrcc.
  924.            _4_5 _M_B _g_z_i_p_p_e_d_, _2_1_4 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  925.  
  926.      ssyyssssrrcc    This set    contains the sources to    the NetBSD 4.0.1 kernel    for
  927.            all architectures; config(1); and dbsym(8).
  928.            _3_3 _M_B _g_z_i_p_p_e_d_, _1_6_5 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  929.  
  930.      xxssrrcc      This set    contains the sources to    the X Window System.
  931.            _9_5 _M_B _g_z_i_p_p_e_d_, _5_0_2 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  932.  
  933.      All the above source sets are located in the _s_o_u_r_c_e_/_s_e_t_s subdirectory of
  934.      the distribution tree.
  935.  
  936.      The source    sets are distributed as    compressed tar files.  Except for the
  937.      ppkkggssrrcc set, which is traditionally    unpacked into _/_u_s_r_/_p_k_g_s_r_c, all sets
  938.      may be unpacked into _/_u_s_r_/_s_r_c with    the command:
  939.        # ccdd    // ;; ttaarr    --zzxxppff sseett__nnaammee..ttggzz
  940.  
  941.      In    each of    the source distribution    set directories, there are files which
  942.      contain the checksums of the files    in the directory:
  943.  
  944.        BSDSUM   Historic BSD checksums for the various files in that
  945.             directory, in the format produced by the command:
  946.             cckkssuumm --oo 11 _f_i_l_e.
  947.  
  948.        CKSUM    POSIX checksums for    the various files in that directory,
  949.             in the format produced by the command:
  950.             cckkssuumm _f_i_l_e.
  951.  
  952.        MD5        MD5    digests    for the    various    files in that directory, in
  953.             the    format produced    by the command:
  954.             cckkssuumm --aa MMDD55 _f_i_l_e.
  955.  
  956.        SHA512   SHA512 digests for the various files in that directory, in
  957.             the    format produced    by the command:
  958.             cckkssuumm --aa SSHHAA551122 _f_i_l_e.
  959.  
  960.        SYSVSUM  Historic ATT System    V UNIX checksums for the various files
  961.             in that directory, in the format produced by the command:
  962.             cckkssuumm --oo 22 _f_i_l_e.
  963.  
  964.      The SHA512    digest is the safest checksum, followed    by the MD5 digest, and
  965.      finally the POSIX checksum.  The other two    checksums are provided only to
  966.      ensure that the widest possible range of systems can check    the integrity
  967.      of    the release files.
  968.  
  969.      _N_e_t_B_S_D_/_i_3_8_6 _s_u_b_d_i_r_e_c_t_o_r_y _s_t_r_u_c_t_u_r_e
  970.  
  971.      The i386-specific portion of the NetBSD 4.0.1 release is found in the
  972.      _i_3_8_6 subdirectory of the distribution: _._._._/_N_e_t_B_S_D_-_4_._0_._1_/_i_3_8_6_/.  It    con-
  973.      tains the following files and directories:
  974.  
  975.      _I_N_S_T_A_L_L_._h_t_m_l
  976.      _I_N_S_T_A_L_L_._p_s
  977.      _I_N_S_T_A_L_L_._t_x_t
  978.      _I_N_S_T_A_L_L_._m_o_r_e  Installation    notes in various file formats, including this
  979.            file.  The _._m_o_r_e file contains underlined text using    the
  980.            more(1) conventions for indicating italic and bold display.
  981.      _b_i_n_a_r_y_/
  982.            _k_e_r_n_e_l_/
  983.                 _n_e_t_b_s_d_-_G_E_N_E_R_I_C_._g_z
  984.                        A gzipped NetBSD    kernel containing code
  985.                        for everything supported    in this
  986.                        release.
  987.                 _n_e_t_b_s_d_-_G_E_N_E_R_I_C_._M_P_._g_z
  988.                        A gzipped NetBSD    kernel containing code
  989.                        for everything supported    in this
  990.                        release.     This kernel also supports SMP
  991.                        on systems with more than one CPU.
  992.                 _n_e_t_b_s_d_-_G_E_N_E_R_I_C_._N_O_A_C_P_I_._g_z
  993.                        A gzipped NetBSD    kernel containing code
  994.                        for everything supported    in this
  995.                        release but without ACPI    support, for
  996.                        use on legacy hardware.
  997.                 _n_e_t_b_s_d_-_G_E_N_E_R_I_C___D_I_A_G_N_O_S_T_I_C_._g_z
  998.                        A gzipped NetBSD    kernel containing code
  999.                        for everything supported    in this
  1000.                        release,    with diagnostic    messages
  1001.                        enabled.
  1002.                 _n_e_t_b_s_d_-_G_E_N_E_R_I_C___L_A_P_T_O_P_._g_z
  1003.                        A version of GENERIC that has USB, PCM-
  1004.                        CIA and CardBus enabled to allow
  1005.                        installing on laptop machines.
  1006.                 _n_e_t_b_s_d_-_I_N_S_T_A_L_L_._g_z
  1007.                        A somewhat smaller installation kernel,
  1008.                        which you can use to boot the system on
  1009.                        memory-tight systems.  This is the same
  1010.                        kernel as present on the    miniroot and
  1011.                        on many install floppies.
  1012.                 _n_e_t_b_s_d_-_I_N_S_T_A_L_L___L_A_P_T_O_P_._g_z
  1013.                        A version of INSTALL that has USB, PCM-
  1014.                        CIA and CardBus enabled to allow
  1015.                        installing on laptop machines.
  1016.                 _n_e_t_b_s_d_-_I_N_S_T_A_L_L___L_A_R_G_E_._g_z
  1017.                        A version of INSTALL that has ACPI and
  1018.                        some large disk and network drivers, to
  1019.                        allow installing    on the newest
  1020.                        machines.  This is the default boot
  1021.                        kernel from the ISO images.
  1022.            _s_e_t_s_/    i386 binary    distribution sets; see below.
  1023.      _i_n_s_t_a_l_l_a_t_i_o_n_/
  1024.            _f_l_o_p_p_y_/  i386 boot and installation floppies; see below.
  1025.            _c_d_r_o_m_/   i386 bootable cdrom    images;    see below.
  1026.            _m_i_s_c_/    Miscellaneous i386 installation utilities; see
  1027.                 installation section, below.
  1028.  
  1029.      _B_i_n_a_r_y _d_i_s_t_r_i_b_u_t_i_o_n _s_e_t_s
  1030.  
  1031.      The NetBSD    i386 binary distribution sets contain the binaries which com-
  1032.      prise the NetBSD 4.0.1 release for    the i386.  The binary distribution
  1033.      sets can be found in the _i_3_8_6_/_b_i_n_a_r_y_/_s_e_t_s subdirectory of the NetBSD
  1034.      4.0.1 distribution    tree, and are as follows:
  1035.  
  1036.      bbaassee     The NetBSD 4.0.1 i386 bbaassee binary    distribution.  You _m_u_s_t
  1037.           install this distribution    set.  It contains the base NetBSD
  1038.           utilities    that are necessary for the system to run and be    mini-
  1039.           mally functional.     It includes shared library support, and
  1040.           excludes everything described below.
  1041.           _2_4 _M_B _g_z_i_p_p_e_d_, _6_9    _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1042.  
  1043.      ccoommpp     Things needed for    compiling programs.  This set includes the
  1044.           system include files (_/_u_s_r_/_i_n_c_l_u_d_e) and the various system
  1045.           libraries    (except    the shared libraries, which are    included as
  1046.           part of the bbaassee set).  This set also includes the manual    pages
  1047.           for all of the utilities it contains, as well as the system call
  1048.           and library manual pages.
  1049.           _2_6 _M_B _g_z_i_p_p_e_d_, _8_9    _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1050.  
  1051.      eettcc      This distribution    set contains the system    configuration files
  1052.           that reside in _/_e_t_c and in several other places.    This set _m_u_s_t
  1053.           be installed if you are installing the system from scratch, but
  1054.           should _n_o_t be used if you    are upgrading.
  1055.           _1    _M_B _g_z_i_p_p_e_d_, _1 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1056.  
  1057.      ggaammeess    This set includes    the games and their manual pages.
  1058.           _3    _M_B _g_z_i_p_p_e_d_, _8 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1059.  
  1060.      kkeerrnn--GGEENNEERRIICC
  1061.           This set contains    a NetBSD/i386 4.0.1 GENERIC kernel, named
  1062.           _/_n_e_t_b_s_d.    You _m_u_s_t install this distribution set.
  1063.           _5    _M_B _g_z_i_p_p_e_d_, _1_0 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1064.  
  1065.      mmaann      This set includes    all of the manual pages    for the    binaries and
  1066.           other software contained in the bbaassee set.     Note that it does not
  1067.           include any of the manual    pages that are included    in the other
  1068.           sets.
  1069.           _8    _M_B _g_z_i_p_p_e_d_, _3_3 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1070.  
  1071.      mmiisscc     This set includes    the (rather large) system dictionaries,    the
  1072.           typesettable document set, and other files from _/_u_s_r_/_s_h_a_r_e.
  1073.           _4    _M_B _g_z_i_p_p_e_d_, _1_2 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1074.  
  1075.      tteexxtt     This set includes    NetBSD's text processing tools,    including
  1076.           groff(1),    all related programs, and their    manual pages.
  1077.           _3    _M_B _g_z_i_p_p_e_d_, _1_1 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1078.  
  1079.      NetBSD maintains its own set of sources for the X Window System in    order
  1080.      to    assure tight integration and compatibility.  These sources are based
  1081.      on    XFree86, and tightly track XFree86 releases.  They are currently
  1082.      equivalent    to XFree86 4.5.0.  Binary sets for the X Window    System are
  1083.      distributed with NetBSD.  The sets    are:
  1084.  
  1085.      xxbbaassee    The basic    files needed for a complete X client environment.
  1086.           This does    not include the    X servers.
  1087.           _6    _M_B _g_z_i_p_p_e_d_, _1_8 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1088.  
  1089.      xxccoommpp    The extra    libraries and include files needed to compile X    source
  1090.           code.
  1091.           _1_1 _M_B _g_z_i_p_p_e_d_, _3_9    _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1092.  
  1093.      xxffoonntt    Fonts needed by the X server and by X clients.
  1094.           _3_1 _M_B _g_z_i_p_p_e_d_, _3_9    _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1095.  
  1096.      xxeettcc     Configuration files for X    which could be locally modified.
  1097.           _0_._0_3 _M_B _g_z_i_p_p_e_d_, _0_._1_7 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1098.  
  1099.      xxsseerrvveerr  The X server.  This includes all XFree86 X servers.  Because all
  1100.           of them are included, this set is    large.    However, you will only
  1101.           need one of the servers provided in this set.  (Typically,
  1102.           XXFFrreeee8866).
  1103.           _9    _M_B _g_z_i_p_p_e_d_, _2_5 _M_B _u_n_c_o_m_p_r_e_s_s_e_d
  1104.  
  1105.      The i386 binary distribution sets are distributed as gzipped tar files
  1106.      named with    the extension ..ttggzz, e.g.  _b_a_s_e_._t_g_z.
  1107.  
  1108.      The instructions given for    extracting the source sets work    equally    well
  1109.      for the binary sets, but it is worth noting that if you use that method,
  1110.      the filenames stored in the sets are relative and therefore the files are
  1111.      extracted _b_e_l_o_w _t_h_e _c_u_r_r_e_n_t _d_i_r_e_c_t_o_r_y.  Therefore,    if you want to extract
  1112.      the binaries into your system, i.e.  replace the system binaries with
  1113.      them, you have to run the ttaarr --xxppff    command    from the root directory    ( _/ )
  1114.      of    your system.  This utility is used only    in a Traditional method
  1115.      installation.
  1116.  
  1117.      _N_o_t_e_:  Each directory in the i386 binary distribution also    has its    own
  1118.         checksum files, just as the    source distribution does.
  1119.  
  1120.    NNeettBBSSDD//ii338866 SSyysstteemm RReeqquuiirreemmeennttss aanndd SSuuppppoorrtteedd DDeevviicceess
  1121.      NetBSD 4.0.1 runs on ISA (AT-Bus),    EISA, MCA, PCI,    and VL-bus systems
  1122.      with 386-family processors, with or without math coprocessors.  The mini-
  1123.      mal configuration is said to require 4 MB of RAM and 50 MB    of disk    space,
  1124.      though we do not know of anyone running with a system quite this minimal
  1125.      today.  To    install    the entire system requires much    more disk space    (the
  1126.      unpacked binary distribution, without sources, requires at    least 65 MB
  1127.      without counting space needed for swap space, etc), and to    run X or com-
  1128.      pile the system, more RAM is recommended.    (4 MB of RAM will actually
  1129.      allow you to run X    and/or compile,    but it won't be    speedy.     Note that
  1130.      until you have around 16 MB of RAM, getting more RAM is more important
  1131.      than getting a faster CPU.)
  1132.  
  1133.      _S_u_p_p_o_r_t_e_d _d_e_v_i_c_e_s
  1134.  
  1135.      Explanation of bracketted footnote    tags []    follows    this listing.
  1136.  
  1137.        ++oo   Floppy controllers.
  1138.  
  1139.        ++oo   MFM, ESDI, IDE, and RLL hard disk controllers.
  1140.            There is    complete support (including IDE    DMA or Ultra-DMA) for
  1141.            the following PCI controllers
  1142.            --   Acard ATA-850 and 860 based IDE Controllers
  1143.            --   Acer    labs M5229 IDE Controller
  1144.            --   Advanced Micro Devices AMD-756, 766,    and 768    IDE Con-
  1145.            trollers
  1146.            --   CMD Tech PCI0643, 0646, 0648, and 0649 IDE Controllers
  1147.            --   Contaq Microsystems/Cypress CY82C693    IDE Controller
  1148.            --   HighPoint HPT366, HPT370, HPT372, and HPT374.
  1149.            --   IBM ESDI Fixed Disk Controllers [m]
  1150.            --   Intel PIIX, PIIX3, and PIIX4    IDE Controllers
  1151.            --   Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6) IDE Controllers
  1152.            --   Promise PDC20246 (Ultra/33),    PDC20262 (Ultra/66),
  1153.            PDC20265/PDC20267 (Ultra/100), PDC20268 (Ultra/100TX2 and
  1154.            Ultra/100TX2v2), Ultra/133, Ultra/133TX2, and
  1155.            Ultra/133TX2v2.
  1156.            --   Promise SATA150 serial-ATA controllers: PDC20318, PDC20319,
  1157.            PDC20371, PDC20375, PDC20376, PDC20377, PDC20378 and
  1158.            PDC20379.
  1159.            --   Silicon Integrated System 5597/5598 IDE controller
  1160.            --   VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A,
  1161.            and VT8233A IDE Controllers
  1162.  
  1163.            Most of these controllers are only available in multifunction
  1164.            PCI chips.  Other PCI IDE controllers are supported, but    per-
  1165.            formance    may not    be optimal.  ISA, ISA Plug and Play and    PCMCIA
  1166.            IDE controllers are supported as    well.
  1167.  
  1168.        ++oo   SCSI host adapters
  1169.            --   Adaptec AHA-154xA, -B, -C, and -CF
  1170.            --   Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m]
  1171.            --   Adaptec AHA-174x
  1172.            --   Adaptec AIC-6260 and    AIC-6360 based boards, including the
  1173.            Adaptec AHA-152x, Adaptec APA-1460 (PCMCIA) and APA-1480
  1174.            (CardBus), and the SoundBlaster SCSI    host adapter.
  1175.  
  1176.            _N_o_t_e_:  You cannot boot from these boards if they do not
  1177.               have a boot ROM; consequently    only the AHA-152x and
  1178.               motherboards using this chip are likely to be
  1179.               bootable.
  1180.  
  1181.            --   Adaptec AHA-2910, 2915, 2920, and 2930C adapters.
  1182.            --   Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs
  1183.            using the AIC-7770, AIC-7850, AIC-7860, AIC-7870, AIC-7880
  1184.            and AIC-789x    chipsets.
  1185.            --   Adaptec AHA-394x[U][W] cards    [b]
  1186.            --   Adaptec AHA-3950U2 cards
  1187.            --   Adaptec AHA-3960, 19160, and    29160 Ultra-160    adapters
  1188.            --   AdvanSys ABP-9x0[U][A] cards
  1189.            --   AdvanSys ABP-940UW[68], ABP-970UW[68], and ASB3940UW-00
  1190.            cards
  1191.            --   AMD PCscsi-PCI (Am53c974) based SCSI    adapters, including
  1192.            Tekram DC-390
  1193.            --   BusLogic 54x    (Adaptec AHA-154x clones)
  1194.            --   BusLogic 445, 74x, 9xx (but not the new `FlashPoint'    series
  1195.            of BusLogic SCSI adapters)
  1196.            --   Qlogic ISP [12]0x0 SCSI/FibreChannel    boards
  1197.            --   Seagate/Future Domain ISA SCSI adapter cards
  1198.            ++oo   ST01/02
  1199.            ++oo   Future Domain TMC-885
  1200.            ++oo   Future Domain TMC-950
  1201.            --   Symbios Logic (NCR) 53C8xx-based PCI    SCSI host adapters
  1202.            ++oo   Acculogic PCIpport
  1203.            ++oo   ASUS SC-200 (requires NCR BIOS on motherboard to    boot
  1204.                from disks)
  1205.            ++oo   ASUS SC-875
  1206.            ++oo   ASUS SP3[G] motherboard onboard SCSI
  1207.            ++oo   DEC Celebris XL/590 onboard SCSI
  1208.            ++oo   Diamond FirePort    40
  1209.            ++oo   Lomas Data SCSI adapters
  1210.            ++oo   NCR/SYM 8125 (and its many clones; be careful, some of
  1211.                these cards have    a jumper to set    the PCI    interrupt;
  1212.                leave it    on INT A!)
  1213.            ++oo   Promise DC540 (a    particularly common OEM    model of the
  1214.                SYM 8125)
  1215.            ++oo   Tekram DC-390U/F
  1216.            ++oo   Tyan Yorktown
  1217.            --   Symbios Logic (NCR) 5380/53C400-based ISA SCSI host
  1218.            adapters [*]
  1219.            --   Ultrastor 14f, 34f, and (possibly) 24f
  1220.            --   Western Digital WD7000 SCSI and TMC-7000 host adapters (ISA
  1221.            cards only)
  1222.  
  1223.        ++oo   MDA, CGA, VGA, SVGA, and    HGC Display Adapters.
  1224.  
  1225.            _N_o_t_e_:  Not all of the display adapters NetBSD/i386 can work
  1226.               with are supported by X.    See the    XFree86    FAQ for    more
  1227.               information.
  1228.  
  1229.        ++oo   Serial ports
  1230.            --   8250/16450-based ports
  1231.            --   16550/16650/16750-based ports
  1232.            --   AST-style 4-port serial cards [*]
  1233.            --   BOCA    8-port serial cards [*]
  1234.            --   BOCA    6-port (ioat) serial cards [*]
  1235.            --   IBM PC-RT 4-port serial cards [*]
  1236.            --   TCOM    TC-400 (4-port), TC-800    (8-port) serial    cards [*]
  1237.            --   Single-port Hayes ESP serial    cards [*]
  1238.            --   Cyclades Cyclom-Y serial cards [*] [+]
  1239.            --   Addonics FlexPort 8S    8-port serial cards [*]
  1240.            --   Byte    Runner Technologies TC-400 and TC-800 serial cards [*]
  1241.            --   PCI universal communication cards
  1242.  
  1243.        ++oo   Parallel    ports.    [*] [+]
  1244.  
  1245.        ++oo   Ethernet    adapters
  1246.            --   AMD LANCE and PCnet-based ISA Ethernet adapters [*]
  1247.            ++oo   Novell NE1500T
  1248.            ++oo   Novell NE2100
  1249.            ++oo   Kingston    21xx
  1250.            ++oo   Digital EtherWORKS II ISA adapters (DE200/DE201/DE202)
  1251.            --   AMD LANCE and PCnet-based MCA Ethernet adapters [m]
  1252.            ++oo   SKNET Personal
  1253.            ++oo   SKNET MC+
  1254.            --   AMD PCnet-based PCI Ethernet    adapters
  1255.            ++oo   Addtron AE-350
  1256.            ++oo   BOCALANcard/PCI
  1257.            ++oo   SVEC FD0455
  1258.            ++oo   X/Lan Add-On Adapter
  1259.            ++oo   IBM #13H9237 PCI    Ethernet Adapter
  1260.            --   ATT StarLAN 10, EN100, and StarLAN Fiber
  1261.            --   3COM    3c501
  1262.            --   3COM    3c503
  1263.            --   3COM    3c505 [*]
  1264.            --   3COM    3c507
  1265.            --   3COM    3c509, 3c579, 3c589, and 3c59X
  1266.            --   3COM    3c523 EtherLink/MC [m]
  1267.            --   3COM    3c529 EtherLink    III [m]
  1268.            --   3COM    3c90X (including 3c905B), 3c450, 3c55X,    3c575, 3c980,
  1269.            3cSOHO100
  1270.            --   Digital DC21x4x-based PCI Ethernet adapters
  1271.            ++oo   Accton EN2242
  1272.            ++oo   ASUS PCI-DEC100TX+
  1273.            ++oo   Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
  1274.            ++oo   Cogent EM964 [b]
  1275.            ++oo   Cogent EM4XX [b]
  1276.            ++oo   Compex Readylink    PCI
  1277.            ++oo   DANPEX EN-9400P3
  1278.            ++oo   Digital Celebris    GL, GLST on-board ethernet
  1279.            ++oo   DEC (Digital) PCI Ethernet/Fast Ethernet    adapters (all)
  1280.            ++oo   DLINK DFE500-TX
  1281.            ++oo   JCIS Condor JC1260
  1282.            ++oo   Linksys PCI Fast    Ethernet
  1283.            ++oo   SMC EtherPower 10, 10/100 (PCI only!)
  1284.            ++oo   SMC EtherPower^2    [b]
  1285.            ++oo   Sundance    ST-201 based ethernet adapters (including
  1286.                DLINK DFE550-TX and DFE580-TX)
  1287.            ++oo   SVEC PN0455
  1288.            ++oo   SVEC FD1000-TP
  1289.            ++oo   Znyx ZX34X
  1290.            --   Digital EtherWORKS III ISA adapters (DE203/DE204/DE205) [*]
  1291.            --   Digital DEPCM-BA (PCMCIA) and DE305 (ISA) NE2000-compatible
  1292.            cards
  1293.            --   BICC    Isolan [* and not recently tested]
  1294.            --   Efficient Networks EN-155 and Adaptec AIC-590x ATM inter-
  1295.            faces
  1296.            --   Essential Communications Hippi (800 Mbit/s)
  1297.            --   Fujitsu MB86960A/MB86965A based cards
  1298.            ++oo   Fujitsu FMV-180 series
  1299.            ++oo   Allied-Telesis AT1700 series
  1300.            ++oo   Allied-Telesis AT1700 series MCA    [m]
  1301.            ++oo   Allied-Telesis RE2000 series
  1302.            --   Intel EtherExpress 16
  1303.            --   Intel EtherExpress PRO/10
  1304.            --   Intel EtherExpress 100 Fast Ethernet    adapters
  1305.            --   Intel Intel PRO/1000    Gigabit    Ethernet adapters
  1306.            --   Novell NE1000, NE2000 (ISA, PCI, PCMCIA, ISA    PnP)
  1307.            --   Realtek 8129/8139 based boards
  1308.            --   Realtek 8139C+/8169/8169S/8110S based boards
  1309.            --   SMC/WD 8003,    8013, and the SMC `Elite16' ISA    boards
  1310.            --   SMC/WD 8003,    8013 and IBM PS/2 Adapter/A MCA    boards [m]
  1311.            --   SMC/WD 8216 (the SMC    `Elite16 Ultra'    ISA boards)
  1312.            --   SMC 91C9x-based boards (ISA and PCMCIA)
  1313.            --   SMC EPIC/100    Fast Ethernet boards
  1314.            ++oo   SMC Etherpower-II
  1315.            --   Texas Instruments ThunderLAN    based ethernet boards
  1316.            ++oo   Compaq Netelligent 10/100 TX
  1317.            ++oo   Compaq ProLiant Integrated Netelligent 10/100 TX
  1318.            ++oo   Compaq Netelligent 10 T (untested)
  1319.            ++oo   Compaq Integrated NetFlex 3/P
  1320.            ++oo   Compaq NetFlex 3/P in baseboard variant (the PCI    vari-
  1321.                ant doesn't use the same    chip!)
  1322.            ++oo   Compaq Dual Port    Netelligent 10/100 TX
  1323.            ++oo   Compaq Deskpro 4000 5233MMX (untested)
  1324.            ++oo   Texas Instruments TravelMate 5000 series    laptop docking
  1325.                station Ethernet    board
  1326.            --   VIA VT3043 (Rhine) and VT86C100A (Rhine-II) based ethernet
  1327.            boards
  1328.            ++oo   D-Link DFE530TX
  1329.  
  1330.        ++oo   FDDI adapters
  1331.            --   Digital DEFPA PCI FDDI adapters [*] [+]
  1332.            --   Digital DEFEA EISA FDDI adapters [*]    [+]
  1333.  
  1334.        ++oo   Token-Ring adapters
  1335.            --   IBM Token-Ring Network PC Adapter [+]
  1336.            --   IBM Token-Ring Network PC Adapter II    [+]
  1337.            --   IBM Token-Ring Network Adapter/A [+]
  1338.            --   IBM Token-Ring Network 16/4 Adapter [+]
  1339.            --   IBM Token-Ring Network 16/4 Adapter/A [m]
  1340.            --   IBM 16/4 ISA    Adapter    [+]
  1341.            --   IBM Auto 16/4 Token-Ring ISA    Adapter    [+]
  1342.            --   3COM    3C619 TokenLink    [+]
  1343.            --   3COM    3C319 TokenLink    Velocity [+]
  1344.  
  1345.        ++oo   Wireless    network    adapters
  1346.            --   3Com    AirConnect Wireless LAN
  1347.            --   ATT/Lucent/Agere WaveLAN/ORiNOCO IEEE (802.11) PCMCIA cards
  1348.            --   Aironet 4500/4800 and Cisco 340 series PCMCIA cards
  1349.            --   BayStack 650    802.11FH PCMCIA    cards [*] [+]
  1350.            --   Corega Wireless LAN PCC-11 cards [*]    [+]
  1351.            --   DEC/Cabletron RoamAbout 802.11 DS High Rate cards [*] [+]
  1352.            --   ELSA    AirLancer MC-11    card [*] [+]
  1353.            --   Intersil Prism II
  1354.            --   Melco AIR CONNECT WLI-PCM-L11 cards [*] [+]
  1355.            --   NetWave AirSurfer PCMCIA cards [*] [+]
  1356.  
  1357.        ++oo   High Speed Serial
  1358.            --   LAN Media Corporation SSI/LMC10000 (up to 10    Mbps) [*] [+]
  1359.            --   LAN Media Corporation HSSI/LMC5200 [*] [+]
  1360.            --   LAN Media Corporation DS3/LMC5245 [*] [+]
  1361.  
  1362.        ++oo   Tape drives
  1363.            --   Most    SCSI tape drives
  1364.            --   Seagate and OnStream    ATAPI tape drives, possibly others
  1365.            --   QIC-02 and QIC-36 format (Archive- and Wangtek- compatible)
  1366.            tape    drives [*] [+]
  1367.  
  1368.        ++oo   CD-ROM drives
  1369.            --   Non-IDE Mitsumi CD-ROM drives [*] [+]
  1370.  
  1371.            _N_o_t_e_:  The Mitsumi driver device probe is known to cause
  1372.               trouble with several devices!
  1373.  
  1374.            --   Most    SCSI CD-ROM drives
  1375.            --   Most    ATAPI CD-ROM drives.
  1376.  
  1377.            _N_o_t_e_:  Some low-priced IDE CD-ROM drives are    known for
  1378.               being    not or not fully ATAPI compliant, and thus
  1379.               require some hack (generally an entry    to a quirk ta-
  1380.               ble) to work with NetBSD.
  1381.  
  1382.        ++oo   Mice
  1383.            --   ``Logitech''    -style bus mice    [*] [+]
  1384.            --   Microsoft-style bus mice [*]    [+]
  1385.            --   ``PS/2'' -style mice    [*] [+]
  1386.            --   Serial mice (no kernel support necessary)
  1387.  
  1388.        ++oo   Sound Cards
  1389.            --   Aria    based sound cards [*]
  1390.            --   Cirrus Logic    CS461x,    CS4280 and CS4281 audio    [*] [+]
  1391.            --   Ensoniq AudioPCI [*]    [+]
  1392.            --   ESS Technology ESS 1688 Audiodrive,
  1393.            ES1777/1868/1869/1887/1888/888, Maestro 1/2/2E and Solo-1
  1394.            ES1938/1946 [*] [+]
  1395.            --   Gravis Ultrasound Plug and Play [*] [+]
  1396.            --   Gravis Ultrasound and Ultrasound Max    [*] [+]
  1397.            --   NeoMagic MagicMedia 256AV / 256ZX AC'97 audio [*] [+]
  1398.            --   Personal Sound System [*] [+]
  1399.            --   ProAudio Spectrum [*] [+]
  1400.            --   S3 SonicVibes [*] [+]
  1401.            --   SoundBlaster, SoundBlaster Pro, SoundBlaster    16 [*] [+]
  1402.            --   VIA VT82C686A southbridge integrated    AC97 audio [*] [+]
  1403.            --   Windows Sound System    [*] [+]
  1404.            --   Yamaha YMF724/740/744/754 audio (DS-1 series) [*] [+]
  1405.            --   Yamaha OPL3-SA3 audio [*] [+]
  1406.  
  1407.        ++oo   Game Ports (Joysticks) [*] [+]
  1408.  
  1409.        ++oo   Miscellaneous
  1410.            --   Advanced power management (APM) [*]
  1411.            --   Advanced Configuration and Power Interface (ACPI) [*] [+]
  1412.  
  1413.        ++oo   Universal Serial    Bus (USB)
  1414.            --   UHCI    host controllers [*] [+]
  1415.            --   OHCI    host controllers [*] [+]
  1416.            --   Hubs    [*] [+]
  1417.            --   Keyboards using the boot protocol [*] [+]
  1418.            --   Mice    [*] [+]
  1419.            --   Printers [*]    [+]
  1420.            --   Modems using    Abstract Control Model [*] [+]
  1421.            --   Generic support for HID devices [*] [+]
  1422.            --   Ethernet adapters [*] [+]
  1423.            --   Audio devices [*] [+]
  1424.            --   driver for FTDI based serial    adapters [*] [+]
  1425.            --   Mass    storage    devices    such as    disks, ZIP drives and digital
  1426.            cameras [*] [+]
  1427.            --   driver for the Prolific host-to-host    adapter    [*] [+]
  1428.            --   Handspring Visor driver [*] [+]
  1429.  
  1430.        ++oo   PCMCIA Controllers.
  1431.            ISA, PCI, and ISA Plug and Play attachments
  1432.            --   Intel 82365 PCIC, rev 0 and rev 1
  1433.            --   Cirrus PD6710
  1434.            --   Cirrus PD672X
  1435.  
  1436.            _N_o_t_e_:  This will    work with most laptops as well as with ISA
  1437.               cards which provide PCMCIA slots for desktops.
  1438.  
  1439.        ++oo   RAID Controllers
  1440.            --   3ware Escalade family of controllers
  1441.            --   Compaq Integrated Array (PCI) [b]
  1442.            --   Compaq IAES (EISA)
  1443.            --   Compaq IDA, IDA-2 (EISA)
  1444.            --   Compaq Smart    Array 221, 3100ES, 3200, 4200, 4250ES (PCI)
  1445.            [b]
  1446.            --   Compaq Smart    Array 431, RAID    LC2 [b]
  1447.            --   Compaq SMART    2, 2/E (EISA)
  1448.            --   Compaq SMART    2/E, 2/P, 2DH, 2SL (PCI) [b]
  1449.            --   DELL    RAID controllers
  1450.            ++oo   PERC 2/SC
  1451.            ++oo   PERC 2/DC
  1452.            ++oo   PERC 4/Di
  1453.            ++oo   PERC 4/SC
  1454.            ++oo   PERC 4e/Si
  1455.            ++oo   CERC 1.5
  1456.            --   DPT SCSI RAID boards    (ISA [*], EISA and PCI)
  1457.            ++oo   SmartCache III
  1458.            ++oo   SmartCache IV
  1459.            ++oo   SmartRAID III
  1460.            ++oo   SmartRAID IV
  1461.            --   MegaRAID controllers
  1462.            ++oo   320-1
  1463.            ++oo   320-2
  1464.            ++oo   Series 418
  1465.            ++oo   Enterprise 1200 (Series 428)
  1466.            ++oo   Enterprise 1300 (Series 434)
  1467.            ++oo   Enterprise 1400 (Series 438)
  1468.            ++oo   Enterprise 1500 (Series 467)
  1469.            ++oo   Enterprise 1600 (Series 471)
  1470.            ++oo   Elite 1500 (Series 467)
  1471.            ++oo   Elite 1600 (Series 493)
  1472.            ++oo   Express 100 (Series 466WS)
  1473.            ++oo   Express 200 (Series 466)
  1474.            ++oo   Express 300 (Series 490)
  1475.            ++oo   Express 500 (Series 475)
  1476.  
  1477.      Specific driver footnotes:
  1478.  
  1479.      [*]  Drivers are _n_o_t present in kernels on    the distribution floppies.
  1480.       Except as noted above, all drivers are present on all    disks.    Also,
  1481.       at the present time, the distributed kernels support only one    SCSI
  1482.       host adapter per machine.  NetBSD normally allows more, though, so
  1483.       if you have more than    one, you can use all of    them by    compiling a
  1484.       custom kernel    once NetBSD is installed.
  1485.  
  1486.      [+]  Support _i_s included in the GENERIC kernels, although it is not in
  1487.       the kernels which are    on the distribution floppies.
  1488.  
  1489.      [b]  Devices require BIOS support for PCI-PCI bridging on your mother-
  1490.       board.  Most reasonably modern Pentium motherboards have this    sup-
  1491.       port,    or can acquire it via a    BIOS upgrade.
  1492.  
  1493.      [m]  Devices are only supported by    MCA-enabled kernels.
  1494.  
  1495.    GGeettttiinngg tthhee NNeettBBSSDD SSyysstteemm oonn    ttoo UUsseeffuull MMeeddiiaa
  1496.      If    you are    not booting off    a CD-ROM, you will need    to have    some floppy
  1497.      disks to boot off;    either three 1.44 MB floppies or one 1.2 MB floppy.
  1498.  
  1499.      For laptops that have cardbus slots, you should use the _b_o_o_t_l_a_p_1_._f_s and
  1500.      _b_o_o_t_l_a_p_2_._f_s floppy    images.
  1501.  
  1502.      For older machines    with little RAM, use _b_o_o_t_-_t_i_n_y_._f_s.  This image is tai-
  1503.      lored towards old,    small-memory systems, and thus does not    contain    any
  1504.      PCI or SCSI support.  It should work on systems with 4M of    RAM.  Note
  1505.      that this means 4M    available to NetBSD; systems that are said to have 4M
  1506.      may have 640k of base memory and 3072k of extended    memory,    which cur-
  1507.      rently will not work, as this is a    total of 3712k.
  1508.  
  1509.      For old machines that may have EISA, SCSI and more    RAM, but only have a
  1510.      1.2M floppy drive,    use _b_o_o_t_-_s_m_a_l_l_1_._f_s and _b_o_o_t_-_s_m_a_l_l_2_._f_s.
  1511.  
  1512.      For old IBM PS/2 machines with MCA, use _b_o_o_t_-_p_s_2_-_1_._f_s and _b_o_o_t_-_p_s_2_-_2_._f_s
  1513.      floppy images.
  1514.  
  1515.      For all other systems, use    _b_o_o_t_1_._f_s and _b_o_o_t_2_._f_s
  1516.  
  1517.      For the 2-floppy sets (and    the CD boot image), utilities to repair    a
  1518.      badly crashed systems are included.  The _b_o_o_t_-_t_i_n_y_._f_s image has a sepa-
  1519.      rate _r_e_s_c_u_e_-_t_i_n_y_._f_s rescue    floppy image because of    lack of    space.
  1520.  
  1521.      If    you are    using a    UNIX-like system to write the floppy images to disks,
  1522.      you should    use the    dd command to copy the file system image(s) (.fs file)
  1523.      directly to the raw floppy    disk.  It is suggested that you    read the dd(1)
  1524.      manual page or ask    your system administrator to determine the correct set
  1525.      of    arguments to use; it will be slightly different    from system to system,
  1526.      and a comprehensive list of the possibilities is beyond the scope of this
  1527.      document.
  1528.  
  1529.      If    you are    using MS-DOS to    write the floppy image(s) to floppy disk, you
  1530.      should use    the rraawwrriittee utility, provided in the _i_3_8_6_/_i_n_s_t_a_l_l_a_t_i_o_n_/_m_i_s_c
  1531.      directory of the NetBSD distribution.  It will write a file system    image
  1532.      (.fs file)    to a floppy disk.  A rraawwrriittee3322 is also available that runs
  1533.      under MS Windows.
  1534.  
  1535.      Note that if you are installing or    upgrading from a writable media, the
  1536.      media can be write-protected if you wish.    These systems mount a root
  1537.      image from    inside the kernel, and will not    need to    write to the media.
  1538.      If    you booted from    a floppy, the floppy disk may be removed from the
  1539.      drive after the system has    booted.
  1540.  
  1541.      Installation is supported from several media types, including:
  1542.  
  1543.        ++oo   CD-ROM /    DVD
  1544.        ++oo   MS-DOS floppy
  1545.        ++oo   FTP
  1546.        ++oo   Remote NFS partition
  1547.        ++oo   Tape
  1548.        ++oo   Existing    NetBSD partitions, if performing an upgrade
  1549.  
  1550.      The steps necessary to prepare the    distribution sets for installation
  1551.      depend upon which installation medium you choose.    The steps for the var-
  1552.      ious media    are outlined below.
  1553.  
  1554.      _C_D_-_R_O_M _/ _D_V_D   Find out where the distribution set    files are on the CD-
  1555.             ROM    or DVD.     Likely    locations are _b_i_n_a_r_y_/_s_e_t_s and
  1556.             _i_3_8_6_/_b_i_n_a_r_y_/_s_e_t_s.
  1557.  
  1558.             Proceed to the instruction on installation.
  1559.  
  1560.      _M_S_-_D_O_S _f_l_o_p_p_y  NetBSD doesn't include split sets to keep the distribution
  1561.             size down.    They can be created on a separate machine
  1562.             using the split(1) command,    running    e.g.  sspplliitt --bb 223355kk
  1563.             bbaassee..ttggzz bbaassee.. to split the    _b_a_s_e_._t_g_z file from
  1564.             _i_3_8_6_/_b_i_n_a_r_y_/_s_e_t_s into files    named _b_a_s_e_._a_a, _b_a_s_e_._a_b,    and so
  1565.             on.     Repeat    this for all _s_e_t___n_a_m_e_._t_g_z files, splitting
  1566.             them into _s_e_t___n_a_m_e_._x_x files.  Count    the number of
  1567.             _s_e_t___n_a_m_e_._x_x    files that make    up the distribution sets you
  1568.             want to install or upgrade.     You will need one fifth that
  1569.             number of 1.2 MB floppies, or one sixth that number    of
  1570.             1.44 MB floppies.  You should only use one size of floppy
  1571.             for    the install or upgrade procedure; you can't use    some
  1572.             1.2    MB floppies and    some 1.44 MB floppies.
  1573.  
  1574.             Format all of the floppies with MS-DOS.  Do    _n_o_t make any
  1575.             of them bootable MS-DOS floppies, i.e. don't use format /s
  1576.             to format them.  (If the floppies are bootable, then the
  1577.             MS-DOS system files    that make them bootable    will take up
  1578.             some space,    and you    won't be able to fit the distribution
  1579.             set    parts on the disks.)  If you're    using floppies that
  1580.             are    formatted for MS-DOS by    their manufacturers, they
  1581.             probably aren't bootable, and you can use them out of the
  1582.             box.
  1583.  
  1584.             Place all of the _s_e_t___n_a_m_e_._x_x files on the MS-DOS disks.
  1585.  
  1586.             Once you have the files on MS-DOS disks, you can proceed
  1587.             to the next    step in    the installation or upgrade process.
  1588.             If you're installing NetBSD    from scratch, go to the    sec-
  1589.             tion on preparing your hard    disk, below.  If you're
  1590.             upgrading an existing installation,    go directly to the
  1591.             section on upgrading.
  1592.  
  1593.      _F_T_P        The    preparations for this installation/upgrade method are
  1594.             easy; all you need to do is    make sure that there's an FTP
  1595.             site from which you    can retrieve the NetBSD    distribution
  1596.             when you're    about to install or upgrade.  If you don't
  1597.             have DHCP available    on your    network, you will need to know
  1598.             the    numeric    IP address of that site, and, if it's not on a
  1599.             network directly connected to the machine on which you're
  1600.             installing or upgrading NetBSD, you    need to    know the
  1601.             numeric IP address of the router closest to    the NetBSD
  1602.             machine.  Finally, you need    to know    the numeric IP address
  1603.             of the NetBSD machine itself.  If you don't    have access to
  1604.             a functioning nameserver during installation, the IPv4
  1605.             address of ffttpp..NNeettBBSSDD..oorrgg is 204.152.190.13    and the    IPv6
  1606.             address is 2001:4f8:4:7:230:48ff:fe31:43f2 (as of Decem-
  1607.             ber, 2007).
  1608.  
  1609.             Once you have this information, you    can proceed to the
  1610.             next step in the installation or upgrade process.  If
  1611.             you're installing NetBSD from scratch, go to the section
  1612.             on preparing your hard disk, below.     If you're upgrading
  1613.             an existing    installation, go directly to the section on
  1614.             upgrading.
  1615.  
  1616.             _N_o_t_e_:  This    method of installation is recommended for
  1617.                those familiar with using BSD network configuration
  1618.                and management commands.  If    you aren't, this docu-
  1619.                mentation should help, but is not intended to be
  1620.                all-encompassing.
  1621.  
  1622.      _N_F_S        Place the NetBSD distribution sets you wish    to install
  1623.             into a directory on    an NFS server, and make    that directory
  1624.             mountable by the machine on    which you are installing or
  1625.             upgrading NetBSD.  This will probably require modifying
  1626.             the    _/_e_t_c_/_e_x_p_o_r_t_s file on the NFS server and    resetting its
  1627.             mount daemon (mountd).  (Both of these actions will    proba-
  1628.             bly    require    superuser privileges on    the server.)
  1629.  
  1630.             You    need to    know the numeric IP address of the NFS server,
  1631.             and, if you    don't have DHCP    available on your network and
  1632.             the    server is not on a network directly connected to the
  1633.             machine on which you're installing or upgrading NetBSD,
  1634.             you    need to    know the numeric IP address of the router
  1635.             closest to the NetBSD machine.  Finally, you need to know
  1636.             the    numeric    IP address of the NetBSD machine itself.
  1637.  
  1638.             Once the NFS server    is set up properly and you have    the
  1639.             information    mentioned above, you can proceed to the    next
  1640.             step in the    installation or    upgrade    process.  If you're
  1641.             installing NetBSD from scratch, go to the section on pre-
  1642.             paring your    hard disk, below.  If you're upgrading an
  1643.             existing installation, go directly to the section on
  1644.             upgrading.
  1645.  
  1646.             _N_o_t_e_:  This    method of installation is recommended for
  1647.                those already familiar with using BSD network con-
  1648.                figuration and management commands.    If you aren't,
  1649.                this    documentation should help, but is not intended
  1650.                to be all-encompassing.
  1651.  
  1652.      _T_a_p_e        To install NetBSD from a tape, you need to make a tape
  1653.             that contains the distribution set files, in `tar' format.
  1654.  
  1655.             If you're making the tape on a UNIX-like system, the easi-
  1656.             est    way to do so is    probably something like:
  1657.  
  1658.               # ttaarr    --ccff _t_a_p_e___d_e_v_i_c_e    _d_i_s_t___d_i_r_e_c_t_o_r_i_e_s
  1659.  
  1660.             where _t_a_p_e___d_e_v_i_c_e is the name of the tape device that
  1661.             describes the tape drive you're using; possibly _/_d_e_v_/_r_s_t_0,
  1662.             or something similar, but it will vary from    system to sys-
  1663.             tem.  (If you can't    figure it out, ask your    system admin-
  1664.             istrator.)    In the above example, _d_i_s_t___d_i_r_e_c_t_o_r_i_e_s are the
  1665.             distribution sets' directories, for    the distribution sets
  1666.             you    wish to    place on the tape.  For    instance, to put the
  1667.             kkeerrnn--GGEENNEERRIICC,, bbaassee,,    and eettcc    distributions on tape (in
  1668.             order to do    the absolute minimum installation to a new
  1669.             disk), you would do    the following:
  1670.  
  1671.               # ccdd ......//NNeettBBSSDD--44..00..11
  1672.               # ccdd ii338866//bbiinnaarryy
  1673.               # ttaarr    --ccff _t_a_p_e___d_e_v_i_c_e    kkeerrnn--GGEENNEERRIICC bbaassee eettcc
  1674.  
  1675.             _N_o_t_e_:  You still need to fill in _t_a_p_e___d_e_v_i_c_e in the
  1676.                example.
  1677.  
  1678.             Once you have the files on the tape, you can proceed to
  1679.             the    next step in the installation or upgrade process.  If
  1680.             you're installing NetBSD from scratch, go to the section
  1681.             on preparing your hard disk, below.     If you're upgrading
  1682.             an existing    installation, go directly to the section on
  1683.             upgrading.
  1684.  
  1685.    PPrreeppaarriinngg yyoouurr SSyysstteemm ffoorr NNeettBBSSDD iinnssttaallllaattiioonn
  1686.      First and foremost, before    beginning the installation process, _m_a_k_e _s_u_r_e
  1687.      _y_o_u _h_a_v_e _a    _r_e_l_i_a_b_l_e _b_a_c_k_u_p    of any data on your hard disk that you wish to
  1688.      keep.  Mistakes in    partitioning your hard disk may    lead to    data loss.
  1689.  
  1690.      Before you    begin, you should be aware of the geometry issues that may
  1691.      arise in relation to your hard disk.  First of all, you should know about
  1692.      sector size.  You can count on this to be 512 bytes; other    sizes are rare
  1693.      (and currently not    supported).  Of    particular interest are    the number of
  1694.      sectors per track,    the number of tracks per cylinder (also    known as the
  1695.      number of heads), and the number of cylinders.  Together they describe
  1696.      the disk geometry.
  1697.  
  1698.      The BIOS has a limit of 1024 cylinders and    63 sectors per track for doing
  1699.      BIOS I/O.    This is    because    of the old programming interface to the    BIOS
  1700.      that restricts these values.  Most    of the big disks currently being used
  1701.      have more than 1024 real cylinders.  Some have more than 63 sectors per
  1702.      track.  Therefore,    the BIOS can be    instructed to use a fake geometry that
  1703.      accesses most of the disk and the fake geometry has less than or equal to
  1704.      1024 cylinders and    less than or equal to 63 sectors.  This    is possible
  1705.      because the disks can be addressed    in a way that is not restricted    to
  1706.      these values, and the BIOS    can internally perform a translation.  This
  1707.      can be activated in most modern BIOSes by using _L_a_r_g_e or _L_B_A mode for the
  1708.      disk.
  1709.  
  1710.      NetBSD does not have the mentioned    limitations with regard    to the geome-
  1711.      try.  However, since the BIOS has to be used during startup, it is    impor-
  1712.      tant to know about    the geometry the BIOS uses.  The NetBSD    kernel should
  1713.      be    on a part of the disk where it can be loaded using the BIOS, within
  1714.      the limitations of    the BIOS geometry.  The    install    program    will check
  1715.      this for you, and will give you a chance to correct this if this is not
  1716.      the case.
  1717.  
  1718.      If    you have not yet installed any other systems on    the hard disk that you
  1719.      plan to install NetBSD on,    or if you plan to use the disk entirely    for
  1720.      NetBSD, you may wish to check your    BIOS settings for the `Large' or `LBA'
  1721.      modes, and    activate them for the hard disk    in question.  While they are
  1722.      not needed    by NetBSD as such, doing so will remove    the limitations    men-
  1723.      tioned above, and will avoid hassle should    you wish to share the disk
  1724.      with other    systems.  Do _n_o_t change    these settings if you already have
  1725.      data on the disk that you want to preserve!
  1726.  
  1727.      In    any case, it is    wise to    check your the BIOS settings for the hard disk
  1728.      geometry before beginning the installation, and write them    down.  While
  1729.      this should usually not be    needed,    it enables you to verify that the
  1730.      install program determines    these values correctly.
  1731.  
  1732.      The geometry that the BIOS    uses will be referred to as the    _B_I_O_S _g_e_o_m_e_t_r_y,
  1733.      the geometry that NetBSD uses is the _r_e_a_l _g_e_o_m_e_t_r_y.
  1734.  
  1735.      ssyyssiinnsstt, the NetBSD installation program, will try    to discover both the
  1736.      real geometry and BIOS geometry.
  1737.  
  1738.      It    is _i_m_p_o_r_t_a_n_t that ssyyssiinnsstt know the proper BIOS geometry    to be able to
  1739.      get NetBSD    to boot, regardless of where on    your disk you put it.  It is
  1740.      less of a concern if the disk is going to be used entirely    for NetBSD.
  1741.      If    you intend to have several OSes    on your    disk, this becomes a much
  1742.      larger issue.
  1743.  
  1744.    IInnssttaalllliinngg tthhee NNeettBBSSDD SSyysstteemm
  1745.      _R_u_n_n_i_n_g _t_h_e _s_y_s_i_n_s_t _i_n_s_t_a_l_l_a_t_i_o_n _p_r_o_g_r_a_m
  1746.  
  1747.      1.      _I_n_t_r_o_d_u_c_t_i_o_n
  1748.  
  1749.       Using    ssyyssiinnsstt, installing NetBSD is a    relatively easy    process.  You
  1750.       still    should read this document and have it in hand when doing the
  1751.       installation process.     This document tries to    be a good guideline
  1752.       for the installation and as such covers many details for the sake of
  1753.       completeness.     Do not    let this discourage you; the install program
  1754.       is not hard to use.
  1755.  
  1756.      2.      _P_o_s_s_i_b_l_e _h_a_r_d_w_a_r_e _p_r_o_b_l_e_m_s
  1757.  
  1758.       Should you encounter hardware    problems during    installation, try
  1759.       rebooting after unplugging removable devices you don't need for
  1760.       installation.     Non-removable devices can be disabled with uusseerrccoonnff
  1761.       (use bboooott --cc to enter    it).
  1762.  
  1763.      3.      _G_e_n_e_r_a_l
  1764.  
  1765.       The following    is a walk-through of the steps you will    take while
  1766.       getting NetBSD installed on your hard    disk.  ssyyssiinnsstt is a menu
  1767.       driven installation system that allows for some freedom in doing the
  1768.       installation.     Sometimes, questions will be asked and    in many    cases
  1769.       the default answer will be displayed in brackets (``[    ]'') after the
  1770.       question.  If    you wish to stop the installation, you may press
  1771.       CONTROL-C at any time, but if    you do,    you'll have to begin the
  1772.       installation process again from scratch by running the _/_s_y_s_i_n_s_t pro-
  1773.       gram from the    command    prompt.     It is not necessary to    reboot.
  1774.  
  1775.      4.      _Q_u_i_c_k    _i_n_s_t_a_l_l
  1776.  
  1777.       First, let's describe    a quick    install.  The other sections of    this
  1778.       document go into the installation procedure in more detail, but you
  1779.       may find that    you do not need    this.  If you want detailed instruc-
  1780.       tions, skip to the next section.  This section describes a basic
  1781.       installation,    using a    CD-ROM install as an example.
  1782.  
  1783.       ++oo   What you need.
  1784.  
  1785.           --      The distribution sets    (in this example, they are on CD).
  1786.  
  1787.           --      Two 1.44 MB 3.5" floppy disks    if the CD is not bootable or
  1788.           if you cannot    boot from CD.
  1789.  
  1790.           --      A PC with a 386 or newer processor.
  1791.  
  1792.           --      A CD-ROM drive (SCSI or ATAPI), a hard disk and a minimum of
  1793.           4 MB of memory installed.
  1794.  
  1795.           --      The hard disk    should have at least 200 + _n megabytes of
  1796.           space    free, where _n is the number of megabytes of main mem-
  1797.           ory in your system.  If you wish to install the X Window
  1798.           System as well, you will need    at least 120 MB    more.
  1799.  
  1800.       ++oo   Creating the boot    floppies.  You can create the floppies needed
  1801.           for installation under MS-DOS or Windows.     Supposing your    1.44
  1802.           MB floppy    drive is drive A:, and your CD is drive    E: do the fol-
  1803.           lowing from an MS-DOS command prompt:
  1804.  
  1805.             ee::
  1806.             ccdd \\NNeettBBSSDD--44..00..11\\ii338866\\iinnssttaallllaattiioonn\\mmiisscc
  1807.             rraawwrriittee
  1808.  
  1809.           When asked for a source filename,    answer
  1810.             _._._\_f_l_o_p_p_y_\_b_o_o_t_1_._f_s
  1811.           for the first diskette and
  1812.             _._._\_f_l_o_p_p_y_\_b_o_o_t_2_._f_s
  1813.           for the second diskette.
  1814.  
  1815.           When asked for a destination drive answer    `aa'.
  1816.  
  1817.       ++oo   To create    a bootfloppy under NetBSD or other UNIX-like system,
  1818.           you would    type something like:
  1819.  
  1820.             # dddd iiff==......//bboooott11..ffss ooff==//ddeevv//rrffdd00aa bbss==1188kk
  1821.  
  1822.       ++oo   The Quick    Installation
  1823.  
  1824.           --      Insert the first boot    floppy you just    created.  Restart the
  1825.           computer.  When prompted, insert the second boot floppy.
  1826.           After    language selection, the    main menu will be displayed.
  1827.  
  1828.               .***********************************************.
  1829.               * NetBSD-4.0.1 Install System              *
  1830.               *                          *
  1831.               *>a: Install NetBSD to hard disk          *
  1832.               * b: Upgrade NetBSD on a hard    disk          *
  1833.               * c: Re-install sets or install additional sets *
  1834.               * d: Reboot the computer              *
  1835.               * e: Utility menu                  *
  1836.               * x: Exit Install System              *
  1837.               .***********************************************.
  1838.  
  1839.           --      If you wish, you can configure some network settings immedi-
  1840.           ately    by choosing the    UUttiilliittyy    mmeennuu and then CCoonnffiigguurree
  1841.           nneettwwoorrkk.  It isn't actually required at this point, but it
  1842.           may be more convenient.  Go back to the main menu.
  1843.  
  1844.           --      Choose iinnssttaallll.
  1845.  
  1846.           --      You will be guided through some steps    regarding the setup of
  1847.           your disk, and the selection of distributed components to
  1848.           install.  When in doubt, refer to the    rest of    this document
  1849.           for details.
  1850.  
  1851.           --      After    your disk has been prepared, choose CCDD--RROOMM as the
  1852.           medium.  The default values for the path and device should
  1853.           be ok.
  1854.  
  1855.           --      After    all the    files have been    unpacked, go back to the main
  1856.           menu and select rreebboooott, after    you have removed the boot-
  1857.           floppy from the drive.
  1858.  
  1859.           --      NetBSD will now boot.     If you    haven't    already    done so    in
  1860.           ssyyssiinnsstt, you should log in as    root, and set a    password for
  1861.           that account.     You are also advised to edit the file
  1862.           _/_e_t_c_/_r_c_._c_o_n_f to match    your system needs.
  1863.  
  1864.           --      Your installation is now complete.
  1865.  
  1866.           --      For configuring the X    window system, if installed, see the
  1867.           files    in _/_u_s_r_/_X_1_1_R_6_/_l_i_b_/_X_1_1_/_d_o_c.  Further information    can be
  1868.           found    on hhttttpp::////wwwwww..xxffrreeee8866..oorrgg//.
  1869.  
  1870.      5.      _B_o_o_t_i_n_g _N_e_t_B_S_D
  1871.  
  1872.       Boot your machine.  The boot loader will start, and will print a
  1873.       countdown and    begin booting.
  1874.  
  1875.       If the boot loader messages do not appear in a reasonable amount of
  1876.       time,    you either have    a bad boot floppy or a hardware    problem.  Try
  1877.       writing the install floppy image to a    different disk,    and using
  1878.       that.
  1879.  
  1880.       If that doesn't work,    try booting after disabling your CPU's inter-
  1881.       nal and external caches (if any).  If    it still doesn't work, NetBSD
  1882.       probably can't be run    on your    hardware.  This    can probably be    con-
  1883.       sidered a bug, so you    might want to report it.  If you do, please
  1884.       include as many details about    your system configuration as you can.
  1885.  
  1886.       It will take a while to load the kernel from the floppy, probably
  1887.       around a minute or so, then, the kernel boot messages    will be    dis-
  1888.       played.  This    may take a little while    also, as NetBSD    will be    prob-
  1889.       ing your system to discover which hardware devices are installed.
  1890.       You may want to read the boot    messages, to notice your disk's    name
  1891.       and geometry.     Its name will be something like sd0 or    wd0 and    the
  1892.       geometry will    be printed on a    line that begins with its name.     As
  1893.       mentioned above, you may need    your disk's geometry when creating
  1894.       NetBSD's partitions.    You will also need to know the name, to    tell
  1895.       ssyyssiinnsstt on which disk    to install.  The most important    thing to know
  1896.       is that wd0 is NetBSD's name for your    first IDE disk,    wd1 the    sec-
  1897.       ond, etc.  sd0 is your first SCSI disk, sd1 the second, etc.
  1898.  
  1899.       Note that once the system has    finished booting, you need not leave
  1900.       the floppy in    the disk drive.
  1901.  
  1902.       Once NetBSD has booted and printed all the boot messages, you    will
  1903.       be presented with a welcome message and a main menu.    It will    also
  1904.       include instructions for using the menus.
  1905.  
  1906.      6.      _N_e_t_w_o_r_k _c_o_n_f_i_g_u_r_a_t_i_o_n
  1907.  
  1908.       If you will not use network operation    during the installation, but
  1909.       you do want your machine to be configured for    networking once    it is
  1910.       installed, you should    first go to the    UUttiilliittyy    mmeennuu, and select the
  1911.       CCoonnffiigguurree nneettwwoorrkk option.  If    you only want to temporarily use net-
  1912.       working during the installation, you can specify these parameters
  1913.       later.  If you are not using the Domain Name System (DNS), you can
  1914.       give an empty    response in reply to answers relating to this.
  1915.  
  1916.      7.      _I_n_s_t_a_l_l_a_t_i_o_n _d_r_i_v_e _s_e_l_e_c_t_i_o_n _a_n_d _p_a_r_a_m_e_t_e_r_s
  1917.  
  1918.       To start the installation, select IInnssttaallll NNeettBBSSDD ttoo hhaarrdd ddiisskk    from
  1919.       the main menu.
  1920.  
  1921.       The first thing is to    identify the disk on which you want to install
  1922.       NetBSD.  ssyyssiinnsstt will    report a list of disks it finds    and ask    you
  1923.       for your selection.  Depending on how    many disks are found, you may
  1924.       get a    different message.  You    should see disk    names like wd0,    wd1,
  1925.       sd0 or sd1.
  1926.  
  1927.       ssyyssiinnsstt next tries to    figure out the real and    BIOS geometry of your
  1928.       disk.     It will present you with the values it    found, if any, and
  1929.       will give you    a chance to change them.
  1930.  
  1931.       Next,    depending on whether you are using a wd_X or sd_X    disk, you will
  1932.       either be asked for the type of disk (wd_X) you are using or you will
  1933.       be asked if you want to specify a fake geometry for your SCSI    disk
  1934.       (sd_X).  The types of disk are    IDE, ST-506 or ESDI.  If you're
  1935.       installing on    an ST-506 or ESDI drive, you'll    be asked if your disk
  1936.       supports automatic sector forwarding.     If you    are _s_u_r_e that it does,
  1937.       reply    affirmatively.    Otherwise, the install program will automati-
  1938.       cally    reserve    space for bad144 tables.
  1939.  
  1940.      8.      _P_a_r_t_i_t_i_o_n_i_n_g _t_h_e _d_i_s_k
  1941.  
  1942.       ++oo   Which portion of the disk    to use.
  1943.  
  1944.           You will be asked    if you want to use the entire disk or only
  1945.           part of the disk.     If you    decide to use the entire disk for
  1946.           NetBSD, it will be checked if there are already other systems
  1947.           present on the disk, and you will    be asked to confirm whether
  1948.           you want to overwrite these.
  1949.  
  1950.       If you want to use the entire    disk for NetBSD, you can skip the fol-
  1951.       lowing section and go    to _E_d_i_t_i_n_g _t_h_e _N_e_t_B_S_D _d_i_s_k_l_a_b_e_l.
  1952.  
  1953.      9.      _E_d_i_t_i_n_g _t_h_e _M_a_s_t_e_r _B_o_o_t _R_e_c_o_r_d
  1954.  
  1955.       First, you will be prompted to specify the units of size that    you
  1956.       want to express the sizes of the partitions in.  You can either pick
  1957.       megabytes, cylinders or sectors.
  1958.  
  1959.       After    this, you will be presented with the current values stored in
  1960.       the MBR, and will be given the opportunity to    change,    create or
  1961.       delete partitions.  For each partition you can set the type, the
  1962.       start    and the    size.  Setting the type    to uunnuusseedd will delete a    parti-
  1963.       tion.     You can also mark a partition as active, meaning that this is
  1964.       the one that the BIOS    will start from    at boot    time.
  1965.  
  1966.       Be sure to mark the partition    you want to boot from as active!
  1967.  
  1968.       After    you are    done editing the MBR, a    sanity check will be done,
  1969.       checking for partitions that overlap.     Depending on the BIOS capa-
  1970.       bilities of your machine and the parameters of the NetBSD partition
  1971.       you have specified, you may also be asked if you want    to install
  1972.       newer    bootcode in your MBR.  If you have multiple operating systems
  1973.       on the disk that you are installing on, you will also    be given the
  1974.       option to install a bootselector, that will allow you    to pick    the
  1975.       operating system to start up when your computer is (re-)started.
  1976.  
  1977.       If everything    is ok, you can go on to    the next step, editing the
  1978.       NetBSD disklabel.
  1979.  
  1980.      10.  _E_d_i_t_i_n_g _t_h_e _N_e_t_B_S_D _d_i_s_k_l_a_b_e_l
  1981.  
  1982.       The partition    table of the NetBSD part of a disk is called a
  1983.       _d_i_s_k_l_a_b_e_l.  There are    4 layouts for the NetBSD part of the disk that
  1984.       you can pick from: SSttaannddaarrdd,, SSttaannddaarrdd    wwiitthh XX,,    CCuussttoomm and UUssee
  1985.       EExxiissttiinngg.  The first two use a set of    default    values (that you can
  1986.       change) suitable for a normal    installation, possibly including X.
  1987.       With the CCuussttoomm option you can specify everything yourself.  The
  1988.       last option uses the partition info already present on the disk.
  1989.  
  1990.       You will be presented    with the current layout    of the NetBSD diskla-
  1991.       bel, and given a chance to change it.     For each partition, you can
  1992.       set the type,    offset and size, block and fragment size, and the
  1993.       mount    point.    The type that NetBSD uses for normal file storage is
  1994.       called 44..22BBSSDD.  A swap partition has a special type called sswwaapp.
  1995.       You can also specify a partition as type MMSSDDOOSS.  This    is useful if
  1996.       you share the    disk with MS-DOS or Windows; NetBSD is able to access
  1997.       the files on these partitions.  You can use the values from the MBR
  1998.       for the MS-DOS part of the disk to specify the partition of type
  1999.       MMSSDDOOSS    (you don't have    to do this now,    you can    always re-edit the
  2000.       disklabel to add this    once you have installed    NetBSD,    or use
  2001.       mbrlabel(8) to help you updating your    disklabel with data from the
  2002.       MBR).
  2003.  
  2004.       Some partitions in the disklabel have    a fixed    purpose.
  2005.  
  2006.         a    Root partition (_/)
  2007.  
  2008.         b    Swap partition.
  2009.  
  2010.         c    The NetBSD portion of the disk.
  2011.  
  2012.         d    The entire disk.
  2013.  
  2014.         e-p    Available for other use.  Traditionally, e is the par-
  2015.             tition mounted on _/_u_s_r,    but this is historical prac-
  2016.             tice and not a fixed value.
  2017.  
  2018.       You will then    be asked to name your disk's disklabel.     The default
  2019.       response will    be ok for most purposes.  If you choose    to name    it
  2020.       something different, make sure the name is a single word and con-
  2021.       tains    no special characters.    You don't need to remember this    name.
  2022.  
  2023.      11.  _P_r_e_p_a_r_i_n_g _y_o_u_r _h_a_r_d _d_i_s_k
  2024.  
  2025.       _Y_o_u _a_r_e _n_o_w _a_t _t_h_e _p_o_i_n_t _o_f _n_o _r_e_t_u_r_n.  Nothing has been written to
  2026.       your disk yet, but if    you confirm that you want to install NetBSD,
  2027.       your hard drive will be modified.  If    you are    sure you want to pro-
  2028.       ceed,    enter yes at the prompt.
  2029.  
  2030.       The install program will now label your disk and make    the file sys-
  2031.       tems you specified.  The file    systems    will be    initialized to contain
  2032.       NetBSD bootstrapping binaries    and configuration files.  You will see
  2033.       messages on your screen from the various NetBSD disk preparation
  2034.       tools    that are running.  There should    be no errors in    this section
  2035.       of the installation.    If there are, restart from the beginning of
  2036.       the installation process.  Otherwise,    you can    continue the installa-
  2037.       tion program after pressing the return key.
  2038.  
  2039.      12.  _G_e_t_t_i_n_g _t_h_e _d_i_s_t_r_i_b_u_t_i_o_n _s_e_t_s
  2040.  
  2041.       The NetBSD distribution consists of a    number of _s_e_t_s,    that come in
  2042.       the form of gzipped tarfiles.     A few sets must be installed for a
  2043.       working system, others are optional.    At this    point of the installa-
  2044.       tion,    you will be presented with a menu which    enables    you to choose
  2045.       from one of the following methods of installing the sets.  Some of
  2046.       these    methods    will first load    the sets on your hard disk, others
  2047.       will extract the sets    directly.
  2048.  
  2049.       For all these    methods, the first step    is making the sets available
  2050.       for extraction, and then do the actual installation.    The sets can
  2051.       be made available in a few different ways.  The following sections
  2052.       describe each    of those methods.  After reading the one about the
  2053.       method you will be using, you    can continue to    the section labeled
  2054.       `Extracting the distribution sets'.
  2055.  
  2056.      13.  _I_n_s_t_a_l_l_a_t_i_o_n _u_s_i_n_g _f_t_p
  2057.  
  2058.       To be    able to    install    using ftp, you first need to configure your
  2059.       network setup, if you    haven't    already    at the start of    the install
  2060.       procedure.  ssyyssiinnsstt will do this for you, asking you if you want to
  2061.       use DHCP, and    if not to provide data like IP address,    hostname, etc.
  2062.       If you do not    have name service set up for the machine that you are
  2063.       installing on, you can just press RETURN in answer to    these ques-
  2064.       tions, and DNS will not be used.
  2065.  
  2066.       You will also    be asked to specify the    host that you want to transfer
  2067.       the sets from, the directory on that host, the account name and
  2068.       password used    to log into that host using ftp, and optionally    a
  2069.       proxy    server to use.    If you did not set up DNS when answering the
  2070.       questions to configure networking, you will need to specify an IP
  2071.       address instead of a hostname    for the    ftp server.
  2072.  
  2073.       ssyyssiinnsstt will proceed to transfer all the default set files from the
  2074.       remote site to your hard disk.
  2075.  
  2076.      14.  _I_n_s_t_a_l_l_a_t_i_o_n _u_s_i_n_g _N_F_S
  2077.  
  2078.       To be    able to    install    using NFS, you first need to configure your
  2079.       network setup, if you    haven't    already    at the start of    the install
  2080.       procedure.  ssyyssiinnsstt will do this for you, asking you if you want to
  2081.       use DHCP, and    if not to provide data like IP address,    hostname, etc.
  2082.       If you do not    have name service set up for the machine that you are
  2083.       installing on, you can just press RETURN in answer to    these ques-
  2084.       tions, and DNS will not be used.
  2085.  
  2086.       You will also    be asked to specify the    host that you want to transfer
  2087.       the sets from, and the directory on that host    that the files are in.
  2088.       This directory should    be mountable by    the machine you    are installing
  2089.       on, i.e. correctly exported to your machine.
  2090.  
  2091.       If you did not set up    DNS when answering the questions to configure
  2092.       networking, you will need to specify an IP address instead of    a
  2093.       hostname for the NFS server.
  2094.  
  2095.      15.  _I_n_s_t_a_l_l_a_t_i_o_n _f_r_o_m _C_D_-_R_O_M
  2096.  
  2097.       When installing from a CD-ROM, you will be asked to specify the
  2098.       device name for your CD-ROM player (usually cd0), and    the directory
  2099.       name on the CD-ROM where the distribution files are.
  2100.  
  2101.       ssyyssiinnsstt will then check if the files are indeed available in the
  2102.       specified location, and proceed to the actual    extraction of the
  2103.       sets.
  2104.  
  2105.      16.  _I_n_s_t_a_l_l_a_t_i_o_n _f_r_o_m _a _f_l_o_p_p_y _s_e_t
  2106.  
  2107.       Because the installation sets    are too    big to fit on one floppy, the
  2108.       floppies are expected    to be filled with the split set    files.    The
  2109.       floppies are expected    to be in MS-DOS    format.     You will be asked for
  2110.       a directory where the    sets should be reassembled.  Then you will be
  2111.       prompted to insert the floppies containing the split sets.  This
  2112.       process will continue    until all the sets have    been loaded from
  2113.       floppy.
  2114.  
  2115.      17.  _I_n_s_t_a_l_l_a_t_i_o_n _f_r_o_m _a_n _u_n_m_o_u_n_t_e_d _f_i_l_e _s_y_s_t_e_m
  2116.  
  2117.       In order to install from a local file    system,    you will need to spec-
  2118.       ify the device that the file system resides on (for example sd1e)
  2119.       the type of the file system, and the directory on the    specified file
  2120.       system where the sets    are located.  ssyyssiinnsstt will then    check if it
  2121.       can indeed access the    sets at    that location.
  2122.  
  2123.      18.  _I_n_s_t_a_l_l_a_t_i_o_n _f_r_o_m _a _l_o_c_a_l _d_i_r_e_c_t_o_r_y
  2124.  
  2125.       This option assumes that you have already done some preparation
  2126.       yourself.  The sets should be    located    in a directory on a file sys-
  2127.       tem that is already accessible.  ssyyssiinnsstt will    ask you    for the    name
  2128.       of this directory.
  2129.  
  2130.      19.  _E_x_t_r_a_c_t_i_n_g _t_h_e _d_i_s_t_r_i_b_u_t_i_o_n _s_e_t_s
  2131.  
  2132.       After    the install sets containing the    NetBSD distribution have been
  2133.       made available, you can either extract all the sets (a full instal-
  2134.       lation), or only extract sets    that you have selected.     In the    latter
  2135.       case,    you will be shown the currently    selected sets, and given the
  2136.       opportunity to select    the sets you want.  Some sets always need to
  2137.       be installed (kkeerrnn,, bbaassee,, and    eettcc) they will not be shown in this
  2138.       selection menu.
  2139.  
  2140.       Before extraction begins, you    can elect to watch the files being
  2141.       extracted; the name of each file that    is extracted will be shown.
  2142.       This can slow    down the installation process considerably, especially
  2143.       on machines with slow    graphics consoles or serial consoles.  Alter-
  2144.       natively, you    will be    asked if you wish to have a progress bar.
  2145.       This is the preferred    option as it shows progress without signifi-
  2146.       cantly slowing down the installation process.
  2147.  
  2148.       After    all the    files have been    extracted, all the necessary device
  2149.       node files will be created.  If you have already configured network-
  2150.       ing, you will    be asked if you    want to    use this configuration for
  2151.       normal operation.  If    so, these values will be installed in the net-
  2152.       work configuration files.  The next menu will    allow you to select
  2153.       the time zone    that you're in,    to make    sure your clock    has the    right
  2154.       offset from UTC.  Finally you    will be    asked to select    a password
  2155.       encryption algorithm and can then set    a password for the "root"
  2156.       account, to prevent the machine coming up without access restric-
  2157.       tions.
  2158.  
  2159.      20.  _F_i_n_a_l_i_z_i_n_g _y_o_u_r _i_n_s_t_a_l_l_a_t_i_o_n
  2160.  
  2161.       Congratulations, you have successfully installed NetBSD 4.0.1.  You
  2162.       can now reboot the machine, and boot NetBSD from hard    disk.
  2163.  
  2164.    PPoosstt    iinnssttaallllaattiioonn sstteeppss
  2165.      Once you've got the operating system running, there are a few things you
  2166.      need to do    in order to bring the system into a properly configured    state,
  2167.      with the most important ones described below.
  2168.  
  2169.      1.      Configuring _/_e_t_c_/_r_c_._c_o_n_f
  2170.  
  2171.       If you or the    installation software haven't done any configuration
  2172.       of _/_e_t_c_/_r_c_._c_o_n_f (ssyyssiinnsstt usually will), the system will drop you
  2173.       into single user mode    on first reboot    with the message
  2174.  
  2175.         /etc/rc.conf is    not configured.    Multiuser boot aborted.
  2176.  
  2177.       and with the root file system    (_/) mounted read-only.    When the sys-
  2178.       tem asks you to choose a shell, simply press RETURN to get to    a
  2179.       _/_b_i_n_/_s_h prompt.  If you are asked for    a terminal type, respond with
  2180.       vvtt222200    (or whatever is    appropriate for    your terminal type) and    press
  2181.       RETURN.  You may need    to type    one of the following commands to get
  2182.       your delete key to work properly, depending on your keyboard:
  2183.         # ssttttyy eerraassee ''^^hh''
  2184.         # ssttttyy eerraassee ''^^??''
  2185.       At this point, you need to configure at least    one file in the    _/_e_t_c
  2186.       directory.  You will need to mount your root file system read/write
  2187.       with:
  2188.         # //ssbbiinn//mmoouunntt --uu --ww //
  2189.       Change to the    _/_e_t_c directory and take    a look at the _/_e_t_c_/_r_c_._c_o_n_f
  2190.       file.     Modify    it to your tastes, making sure that you    set
  2191.       rc_configured=YES so that your changes will be enabled and a multi-
  2192.       user boot can    proceed.  Default values for the various programs can
  2193.       be found in _/_e_t_c_/_d_e_f_a_u_l_t_s_/_r_c_._c_o_n_f, where some    in-line    documentation
  2194.       may be found.     More complete documentation can be found in
  2195.       rc.conf(5).
  2196.  
  2197.       If your _/_u_s_r directory is on a separate partition and    you do not
  2198.       know how to use eedd, you will have to mount your _/_u_s_r partition to
  2199.       gain access to eexx or vvii.  Do the following:
  2200.  
  2201.         # mmoouunntt    //uussrr
  2202.         # eexxppoorrtt TTEERRMM==vvtt222200
  2203.  
  2204.       If you have _/_v_a_r on a    separate partition, you    need to    repeat that
  2205.       step for it.    After that, you    can edit _/_e_t_c_/_r_c_._c_o_n_f with vi(1).
  2206.       When you have    finished, type eexxiitt at the prompt to leave the single-
  2207.       user shell and continue with the multi-user boot.
  2208.  
  2209.       Other    values that need to be set in _/_e_t_c_/_r_c_._c_o_n_f for a networked
  2210.       environment are _h_o_s_t_n_a_m_e and possibly    _d_e_f_a_u_l_t_r_o_u_t_e, furthermore add
  2211.       an _i_f_c_o_n_f_i_g___i_n_t for your <int> network interface, along the lines of
  2212.  
  2213.         ifconfig_de0="inet 123.45.67.89    netmask    255.255.255.0"
  2214.  
  2215.       or, if you have _m_y_n_a_m_e_._m_y_._d_o_m    in _/_e_t_c_/_h_o_s_t_s:
  2216.  
  2217.         ifconfig_de0="inet myname.my.dom netmask 255.255.255.0"
  2218.  
  2219.       To enable proper hostname resolution,    you will also want to add an
  2220.       _/_e_t_c_/_r_e_s_o_l_v_._c_o_n_f file    or (if you are feeling a little    more adventur-
  2221.       ous) run named(8).  See resolv.conf(5) or named(8) for more informa-
  2222.       tion.     Instead of manually configuring network and naming service,
  2223.       DHCP can be used by setting dhclient=YES in _/_e_t_c_/_r_c_._c_o_n_f.
  2224.  
  2225.       Other    files in _/_e_t_c that may require modification or setting up
  2226.       include _/_e_t_c_/_m_a_i_l_e_r_._c_o_n_f, _/_e_t_c_/_n_s_s_w_i_t_c_h_._c_o_n_f,    and _/_e_t_c_/_w_s_c_o_n_s_._c_o_n_f.
  2227.  
  2228.      2.      Logging in
  2229.  
  2230.       After    reboot,    you can    log in as root at the login prompt.  Unless
  2231.       you've set a password    in ssyyssiinnsstt, there is no    initial    password.  If
  2232.       you're using the machine in a    networked environment, you should cre-
  2233.       ate an account for yourself (see below) and protect it and the
  2234.       ``root'' account with    good passwords.     By default, root login    from
  2235.       the network is disabled (even    via ssh(1)).  One way to become    root
  2236.       over the network is to log in    as a different user that belongs to
  2237.       group    ``wheel'' (see group(5)) and use su(1) to become root.
  2238.  
  2239.       Unless you have connected an unusual terminal    device as the console
  2240.       you can just press RETURN when it prompts for    Terminal type? [...].
  2241.  
  2242.      3.      Adding accounts
  2243.  
  2244.       Use the useradd(8) command to    add accounts to    your system.  Do not
  2245.       edit _/_e_t_c_/_p_a_s_s_w_d directly! See vipw(8) and pwd_mkdb(8) if you    want
  2246.       to edit the password database.
  2247.  
  2248.      4.      The X    Window System
  2249.  
  2250.       If you have installed    the X Window System, look at the files in
  2251.       _/_u_s_r_/_X_1_1_R_6_/_l_i_b_/_X_1_1_/_d_o_c for information.
  2252.  
  2253.       You will need    to set up a configuration file,    see
  2254.       _/_u_s_r_/_X_1_1_R_6_/_l_i_b_/_X_1_1_/_X_F_8_6_C_o_n_f_i_g_._e_g for an example.  The    xf86cfg(1) and
  2255.       xf86config(1)    utilities can interactively create a first version of
  2256.       such a configuration file for    you.  See hhttttpp::////wwwwww..xxffrreeee8866..oorrgg// and
  2257.       the XFree86 manual page for more information.
  2258.  
  2259.       Don't    forget to add _/_u_s_r_/_X_1_1_R_6_/_b_i_n to    your path in your shell's dot
  2260.       file so that you have    access to the X    binaries.
  2261.  
  2262.      5.      Installing third party packages
  2263.  
  2264.       If you wish to install any of    the software freely available for
  2265.       UNIX-like systems you    are strongly advised to    first check the    NetBSD
  2266.       package system.  This    automatically handles any changes necessary to
  2267.       make the software run    on NetBSD, retrieval and installation of any
  2268.       other    packages on which the software may depend, and simplifies
  2269.       installation (and deinstallation), both from source and precompiled
  2270.       binaries.
  2271.  
  2272.       ++oo   More information on the package system is    at
  2273.             hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//ddooccss//ssooffttwwaarree//ppaacckkaaggeess..hhttmmll
  2274.  
  2275.       ++oo   A    list of    available packages suitable for    browsing is at
  2276.             ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//NNeettBBSSDD//ppaacckkaaggeess//ppkkggssrrcc//RREEAADDMMEE..hhttmmll
  2277.  
  2278.       ++oo   Precompiled binaries can be found    at
  2279.             ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//ppkkggssrrcc//ppaacckkaaggeess//NNeettBBSSDD//
  2280.           usually in the _i_3_8_6_/_4_._0_/_A_l_l subdir.  You can install them    with
  2281.           the following commands under sh(1):
  2282.  
  2283.           ##    PPKKGG__PPAATTHH==ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//ppkkggssrrcc//ppaacckkaaggeess//NNeettBBSSDD//ii338866//44..00//AAllll
  2284.           ##    eexxppoorrtt PPKKGG__PPAATTHH
  2285.           ##    ppkkgg__aadddd    --vv ttccsshh
  2286.           ##    ppkkgg__aadddd    --vv bbaasshh
  2287.           ##    ppkkgg__aadddd    --vv ppeerrll
  2288.           ##    ppkkgg__aadddd    --vv aappaacchhee
  2289.           ##    ppkkgg__aadddd    --vv kkddee
  2290.           ##    ppkkgg__aadddd    --vv ffiirreeffooxx
  2291.           ...
  2292.  
  2293.           If you are using csh(1) then replace the first two lines with
  2294.           the following:
  2295.  
  2296.           ##    sseetteennvv PPKKGG__PPAATTHH    ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//ppkkggssrrcc//ppaacckkaaggeess//NNeettBBSSDD//ii338866//44..00//AAllll
  2297.           ...
  2298.  
  2299.           _N_o_t_e_:  Some mirror sites don't mirror _/_p_u_b_/_p_k_g_s_r_c    directory.  If
  2300.              you would like to use such    mirrors, you could also    try
  2301.              the
  2302.              _/_p_u_b_/_N_e_t_B_S_D_/_p_a_c_k_a_g_e_s_/_c_u_r_r_e_n_t_-_p_a_c_k_a_g_e_s_/_N_e_t_B_S_D_/_i_3_8_6_/_4_._0_/_A_l_l
  2303.              directory which may have the same contents.
  2304.  
  2305.           The above    commands will install the Tenex-csh and    Bourne Again
  2306.           shell, the Perl programming language, Apache web server, KDE
  2307.           desktop environment and the Firefox web browser as well as all
  2308.           the packages they    depend on.
  2309.  
  2310.           _N_o_t_e_:  In    some case the pkg_add(1) command will complain about a
  2311.              version mismatch of packages with a message like the fol-
  2312.              lowing:
  2313.                Warning: package `foo' was built for    a different
  2314.                version of the OS:
  2315.                NetBSD/i386 4.0 (pkg) vs. NetBSD/i386 4.0.1 (this
  2316.                host),
  2317.              This warning would    be harmless if the formal major
  2318.              release numbers are same between the pkg and your host.
  2319.              Please refer ``the    NetBSD release glossary    and graphs'':
  2320.                hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//rreelleeaasseess//rreelleeaassee--mmaapp..hhttmmll
  2321.              for details of the    release    numbering scheme of NetBSD.
  2322.  
  2323.       ++oo   Package sources for compiling packages on    your own can be
  2324.           obtained by retrieving the file
  2325.             ffttpp::////ffttpp..NNeettBBSSDD..oorrgg//ppuubb//NNeettBBSSDD//ppaacckkaaggeess//ppkkggssrrcc..ttaarr..ggzz
  2326.           They are typically extracted into    _/_u_s_r_/_p_k_g_s_r_c (though other
  2327.           locations    work fine), with the commands:
  2328.  
  2329.             # mmkkddiirr //uussrr//ppkkggssrrcc
  2330.             # ccdd //uussrr//ppkkggssrrcc
  2331.             # ttaarr --zzxxppff    ppkkggssrrcc..ttaarr..ggzz
  2332.  
  2333.           After extracting,    see the    _R_E_A_D_M_E and _d_o_c_/_p_k_g_s_r_c_._t_x_t files    in the
  2334.           extraction directory (e.g.  _/_u_s_r_/_p_k_g_s_r_c_/_R_E_A_D_M_E) for more infor-
  2335.           mation.
  2336.  
  2337.      6.      Misc
  2338.  
  2339.       ++oo   Edit _/_e_t_c_/_m_a_i_l_/_a_l_i_a_s_e_s to    forward    root mail to the right place.
  2340.           Don't forget to run newaliases(1)    afterwards.
  2341.  
  2342.       ++oo   The _/_e_t_c_/_p_o_s_t_f_i_x_/_m_a_i_n_._c_f file will almost    definitely need    to be
  2343.           adjusted.     If you    prefer a different MTA,    then install it    using
  2344.           the NetBSD package system    or by hand and adjust
  2345.           _/_e_t_c_/_m_a_i_l_e_r_._c_o_n_f.
  2346.  
  2347.       ++oo   Edit _/_e_t_c_/_r_c_._l_o_c_a_l to run    any local daemons you use.
  2348.  
  2349.       ++oo   Many of the _/_e_t_c files are documented in section 5 of the    man-
  2350.           ual; so just invoking
  2351.  
  2352.             # mmaann 55 _f_i_l_e_n_a_m_e
  2353.  
  2354.           is likely    to give    you more information on    these files.
  2355.  
  2356.    UUppggrraaddiinngg aa pprreevviioouussllyy--iinnssttaalllleedd NNeettBBSSDD SSyysstteemm
  2357.      The upgrade to NetBSD 4.0.1 is a binary upgrade; it can be    quite diffi-
  2358.      cult to update the    system from an earlier version by recompiling from
  2359.      source, primarily due to interdependencies    in the various components.
  2360.  
  2361.      To    do the upgrade,    you must have the boot floppy set available.  You must
  2362.      also have at least    the bbaassee and kkeerrnn binary distribution sets available,
  2363.      so    that you can upgrade with them,    using one of the upgrade methods
  2364.      described above.  Finally,    you must have sufficient disk space available
  2365.      to    install    the new    binaries.  Since files already installed on the    system
  2366.      are overwritten in    place, you only    need additional    free space for files
  2367.      which weren't previously installed    or to account for growth of the    sets
  2368.      between releases.    If you have a few megabytes free on each of your root
  2369.      (_/) and _/_u_s_r partitions, you should have enough space.
  2370.  
  2371.      Since upgrading involves replacing    the kernel, the    boot blocks on your
  2372.      NetBSD partition, and most    of the system binaries,    it has the potential
  2373.      to    cause data loss.  You are strongly advised to _b_a_c_k _u_p any important
  2374.      data on the NetBSD    partition or on    another    operating system's partition
  2375.      on    your disk before beginning the upgrade process.
  2376.  
  2377.      The upgrade procedure using the ssyyssiinnsstt tool is similar to    an installa-
  2378.      tion, but without the hard    disk partitioning.  ssyyssiinnsstt will attempt to
  2379.      merge the settings    stored in your _/_e_t_c directory with the new version of
  2380.      NetBSD.  Getting the binary sets is done in the same manner as the
  2381.      installation procedure; refer to the installation part of the document
  2382.      for how to    do this.  Also,    some sanity checks are done, i.e.  file    sys-
  2383.      tems are checked before unpacking the sets.
  2384.  
  2385.      After a new kernel    has been copied    to your    hard disk, your    machine    is a
  2386.      complete NetBSD 4.0.1 system.  However, that doesn't mean that you're
  2387.      finished with the upgrade process.     You will probably want    to update the
  2388.      set of device nodes you have in _/_d_e_v.  If you've changed the contents of
  2389.      _/_d_e_v by hand, you will need to be careful about this, but if not, you can
  2390.      just cd into _/_d_e_v,    and run    the command:
  2391.  
  2392.        # sshh    MMAAKKEEDDEEVV    aallll
  2393.  
  2394.      Finally, you will want to delete old binaries that    were part of the ver-
  2395.      sion of NetBSD that you upgraded from and have since been removed from
  2396.      the NetBSD    distribution.
  2397.  
  2398.      NetBSD/i386 has switched its executable format from the old a.out format
  2399.      to    ELF, the now more commonly used    and supported format.  Your old    bina-
  2400.      ries will continue    to work    just fine.  The    installation procedure will
  2401.      try to take the necessary steps to    accomplish this.  The most important
  2402.      step is to    move the old a.out shared libraries in _/_u_s_r_/_l_i_b    and
  2403.      _/_u_s_r_/_X_1_1_R_6_/_l_i_b (if    X was installed) to _/_e_m_u_l_/_a_o_u_t,    where they will    be
  2404.      automatically found if an older a.out binary is executed.    ssyyssiinnsstt    will
  2405.      use an existing _/_e_m_u_l and / or _/_e_m_u_l_/_a_o_u_t directory if available, and
  2406.      will create it (as    a symbolic link    to _/_u_s_r_/_a_o_u_t) if necessary.
  2407.  
  2408.      If    you already had    a _/_e_m_u_l    directory, or a    symbolic link by that name,
  2409.      ssyyssiinnsstt should rename it and tell you about it.
  2410.  
  2411.    CCoommppaattiibbiilliittyy IIssssuueess    WWiitthh PPrreevviioouuss NNeettBBSSDD RReelleeaasseess
  2412.      Users upgrading from previous versions of NetBSD may wish to bear the
  2413.      following problems    and compatibility issues in mind when upgrading    to
  2414.      NetBSD 4.0.1.
  2415.  
  2416.      N.B. when using ssyyssiinnsstt for upgrading, it will automatically invoke
  2417.  
  2418.        postinstall fix
  2419.      and thus all issues that are fixed    by ppoossttiinnssttaallll by default (see below)
  2420.      will be handled.
  2421.  
  2422.      _I_s_s_u_e_s _a_f_f_e_c_t_i_n_g _a_n _u_p_g_r_a_d_e _f_r_o_m _N_e_t_B_S_D _2_._1 _a_n_d _o_l_d_e_r _r_e_l_e_a_s_e_s_.
  2423.  
  2424.      See the section below on upgrading    from NetBSD 3.x    as well.
  2425.  
  2426.      It    is vveerryy    iimmppoorrttaanntt that you populate the    directory _/_e_t_c_/_p_a_m_._d with
  2427.      appropriate configuration files for Pluggable Authentication Modules
  2428.      (PAM) because you will not    be able    to login any more otherwise. Using
  2429.      _p_o_s_t_i_n_s_t_a_l_l as described below will take care of this. Please refer to
  2430.        hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//ddooccss//gguuiiddee//eenn//cchhaapp--ppaamm..hhttmmll
  2431.      for documentation about PAM.
  2432.  
  2433.      The following issues can generally    be resolved by running _p_o_s_t_i_n_s_t_a_l_l
  2434.      with the eettcc set :
  2435.  
  2436.        postinstall -s /path/to/etc.tgz check
  2437.        postinstall -s /path/to/etc.tgz fix
  2438.  
  2439.      Issues fixed by _p_o_s_t_i_n_s_t_a_l_l:
  2440.  
  2441.        ++oo   Various files in    _/_e_t_c need upgrading.  These include:
  2442.              --     _/_e_t_c_/_d_e_f_a_u_l_t_s_/_*
  2443.              --     _/_e_t_c_/_m_t_r_e_e_/_*
  2444.              --     _/_e_t_c_/_p_a_m_._d_/_*
  2445.              --     _/_e_t_c_/_d_a_i_l_y
  2446.              --     _/_e_t_c_/_w_e_e_k_l_y
  2447.              --     _/_e_t_c_/_m_o_n_t_h_l_y
  2448.              --     _/_e_t_c_/_s_e_c_u_r_i_t_y
  2449.              --     _/_e_t_c_/_r_c_._s_u_b_r
  2450.              --     _/_e_t_c_/_r_c
  2451.              --     _/_e_t_c_/_r_c_._s_h_u_t_d_o_w_n
  2452.              --     _/_e_t_c_/_r_c_._d_/_*
  2453.  
  2454.      The following issues need to be resolved manually:
  2455.  
  2456.        ++oo   The user    `_pflogd' and the groups `_pflogd' and `authpf'    need
  2457.            to be created.
  2458.  
  2459.      _I_s_s_u_e_s _a_f_f_e_c_t_i_n_g _a_n _u_p_g_r_a_d_e _f_r_o_m _N_e_t_B_S_D _3_._x _r_e_l_e_a_s_e_s_.
  2460.  
  2461.      The following issues can generally    be resolved by running _p_o_s_t_i_n_s_t_a_l_l
  2462.      with the eettcc set :
  2463.  
  2464.        postinstall -s /path/to/etc.tgz check
  2465.        postinstall -s /path/to/etc.tgz fix
  2466.  
  2467.      Issues fixed by _p_o_s_t_i_n_s_t_a_l_l:
  2468.  
  2469.        ++oo   Various files in    _/_e_t_c need upgrading.  These include:
  2470.              --     _/_e_t_c_/_d_e_f_a_u_l_t_s_/_*
  2471.              --     _/_e_t_c_/_m_t_r_e_e_/_*
  2472.              --     _/_e_t_c_/_d_a_i_l_y
  2473.              --     _/_e_t_c_/_w_e_e_k_l_y
  2474.              --     _/_e_t_c_/_m_o_n_t_h_l_y
  2475.              --     _/_e_t_c_/_s_e_c_u_r_i_t_y
  2476.              --     _/_e_t_c_/_r_c_._s_u_b_r
  2477.              --     _/_e_t_c_/_r_c
  2478.              --     _/_e_t_c_/_r_c_._s_h_u_t_d_o_w_n
  2479.              --     _/_e_t_c_/_r_c_._d_/_*
  2480.              --     _/_e_t_c_/_e_n_v_s_y_s_._c_o_n_f
  2481.  
  2482.      The following issues need to be resolved manually:
  2483.  
  2484.        ++oo   The users `_proxy', `_rwhod', and `_sdpd' and the groups
  2485.            `_proxy', `_rwhod' and `_sdpd' need to be created and the user
  2486.            `uucp' needs to be updated.
  2487.  
  2488.        ++oo   A number    of things have been removed from the NetBSD 4.0
  2489.            release including: the evbsh5 port, the Fortran 77 compiler
  2490.            (g77), NETCCITT,    NETNS, Sendmail, Sushi,    UUCP, and Vinum.  If
  2491.            you were    using any of these, then please    see the    "Components
  2492.            removed from NetBSD" section near the beginning of this docu-
  2493.            ment.
  2494.  
  2495.        ++oo   The replacement of Sendmail by Postfix can be handled automati-
  2496.            cally by    _p_o_s_t_i_n_s_t_a_l_l but    it is not done by default.  If you
  2497.            want to transition to Postfix, the command
  2498.  
  2499.              postinstall -s /path/to/etc.tgz fix mailerconf
  2500.            will update your    _/_e_t_c_/_m_a_i_l_e_r_._c_o_n_f file to use Postfix as    the
  2501.            MTA. When using ssyyssiinnsstt to upgrade the system, it will ask if
  2502.            you want    this to    be done.
  2503.  
  2504.            Note that if you    have a customized Sendmail setup, you need to
  2505.            set up Postfix in an equivalent way; there is no    tool for auto-
  2506.            matic conversion    of Sendmail configuration to a Postfix one.
  2507.  
  2508.            Postfix will be started up automatically    when the system    boots.
  2509.            You may see messages like "$sendmail is not set properly" at
  2510.            boot.  You can suppress them by removing    _/_e_t_c_/_r_c_._d_/_s_e_n_d_m_a_i_l and
  2511.            _/_e_t_c_/_r_c_._d_/_s_m_m_s_p.     Those files and other parts of    sendmail con-
  2512.            figuration like files under _/_u_s_r_/_s_h_a_r_e_/_s_e_n_d_m_a_i_l are not removed
  2513.            by default while    upgrading for those who    want to    continue using
  2514.            sendmail    from outside the base system.  If you want to delete
  2515.            them, _p_o_s_t_i_n_s_t_a_l_l can be    used:
  2516.  
  2517.              postinstall -s /path/to/etc.tgz fix sendmail
  2518.  
  2519.    IIssssuueess wwiitthh GGDDBB 66..55
  2520.      Some architectures    (arm, i386, powerpc and    sparc64) have switched to a
  2521.      newer gdb version (6.5) in    this release.  Unfortunately support for
  2522.      debugging programs    using the SA (scheduler    activation) based thread
  2523.      library, is incomplete in this gdb    version.  Furthermore kernel crash-
  2524.      dumps can not be debugged due to a    missing    identification in the kernel
  2525.      binaries.
  2526.  
  2527.      Both issues have been addressed on    the wrstuden-fixsa branch, but did not
  2528.      make it into the NetBSD release. Both will    be fixed in the    next patch
  2529.      release.
  2530.  
  2531.    UUssiinngg oonnlliinnee    NNeettBBSSDD ddooccuummeennttaattiioonn
  2532.      Documentation is available    if you first install the manual    distribution
  2533.      set.  Traditionally, the ``man pages'' (documentation) are    denoted    by
  2534.      `name(section)'.  Some examples of    this are
  2535.  
  2536.        ++oo   intro(1),
  2537.        ++oo   man(1),
  2538.        ++oo   apropros(1),
  2539.        ++oo   passwd(1), and
  2540.        ++oo   passwd(5).
  2541.  
  2542.      The section numbers group the topics into several categories, but three
  2543.      are of primary interest: user commands are    in section 1, file formats are
  2544.      in    section    5, and administrative information is in    section    8.
  2545.  
  2546.      The _m_a_n command is    used to    view the documentation on a topic, and is
  2547.      started by    entering mmaann [_s_e_c_t_i_o_n] _t_o_p_i_c.  The brackets [] around the sec-
  2548.      tion should not be    entered, but rather indicate that the section is
  2549.      optional.    If you don't ask for a particular section, the topic with the
  2550.      lowest numbered section name will be displayed.  For instance, after log-
  2551.      ging in, enter
  2552.  
  2553.        # mmaann ppaasssswwdd
  2554.  
  2555.      to    read the documentation for passwd(1).  To view the documentation for
  2556.      passwd(5),    enter
  2557.  
  2558.        # mmaann 55 ppaasssswwdd
  2559.  
  2560.      instead.
  2561.  
  2562.      If    you are    unsure of what man page    you are    looking    for, enter
  2563.  
  2564.        # aapprrooppooss _s_u_b_j_e_c_t_-_w_o_r_d
  2565.  
  2566.      where _s_u_b_j_e_c_t_-_w_o_r_d    is your    topic of interest; a list of possibly related
  2567.      man pages will be displayed.
  2568.  
  2569.    AAddmmiinniissttrriivviiaa
  2570.      If    you've got something to    say, do    so!  We'd like your input.  There are
  2571.      various mailing lists available via the mailing list server at
  2572.      _m_a_j_o_r_d_o_m_o_@_N_e_t_B_S_D_._o_r_g.  To get help    on using the mailing list server, send
  2573.      mail to that address with an empty    body, and it will reply    with instruc-
  2574.      tions.
  2575.  
  2576.      There are various mailing lists set up to deal with comments and ques-
  2577.      tions about this release.    Please send comments to:
  2578.      _n_e_t_b_s_d_-_c_o_m_m_e_n_t_s_@_N_e_t_B_S_D_._o_r_g.
  2579.  
  2580.      To    report bugs, use the send-pr(1)    command    shipped    with NetBSD, and fill
  2581.      in    as much    information about the problem as you can.  Good    bug reports
  2582.      include lots of details.  Additionally, bug reports can be    sent by    mail
  2583.      to: _n_e_t_b_s_d_-_b_u_g_s_@_N_e_t_B_S_D_._o_r_g.
  2584.  
  2585.      Use of send-pr(1) is encouraged, however, because bugs reported with it
  2586.      are entered into the NetBSD bugs database,    and thus can't slip through
  2587.      the cracks.
  2588.  
  2589.      There are also port-specific mailing lists, to discuss aspects of each
  2590.      port of NetBSD.  Use majordomo to find their addresses, or    visit
  2591.        hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//mmaaiilliinngglliissttss//.
  2592.      If    you're interested in doing a serious amount of work on a specific
  2593.      port, you probably    should contact the `owner' of that port    (listed
  2594.      below).
  2595.  
  2596.      If    you'd like to help with    this effort, and have an idea as to how    you
  2597.      could be useful, send us mail or subscribe    to: _n_e_t_b_s_d_-_u_s_e_r_s_@_N_e_t_B_S_D_._o_r_g.
  2598.  
  2599.      As    a favor, please    avoid mailing huge documents or    files to these mailing
  2600.      lists.  Instead, put the material you would have sent up for FTP or WWW
  2601.      somewhere,    then mail the appropriate list about it, or, if    you'd rather
  2602.      not do that, mail the list    saying you'll send the data to those who want
  2603.      it.
  2604.  
  2605.    TThhaannkkss ggoo ttoo
  2606.      ++oo     The former members of UCB's Computer Systems Research Group, includ-
  2607.      ing (but not limited to):
  2608.  
  2609.            Keith Bostic
  2610.            Ralph Campbell
  2611.            Mike Karels
  2612.            Marshall    Kirk McKusick
  2613.  
  2614.      for their ongoing work    on BSD systems,    support, and encouragement.
  2615.  
  2616.      ++oo     The Internet Systems Consortium, Inc. for hosting the NetBSD FTP,
  2617.      CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers.
  2618.  
  2619.      ++oo     The Internet Research Institute in Japan for hosting the server which
  2620.      runs the CVSweb interface to the NetBSD source    tree.
  2621.  
  2622.      ++oo     The Luleoa Academic Computer Society for providing the backup services
  2623.      server.
  2624.  
  2625.      ++oo     The Columbia University Computer Science Department for hosting the
  2626.      NYC build cluster.
  2627.  
  2628.      ++oo     The Western Washington    University Computer Science Department for
  2629.      running the WWU build cluster that produces daily snapshots.
  2630.  
  2631.      ++oo     The many organizations    that provide NetBSD mirror sites.
  2632.  
  2633.      ++oo     Without CVS, this project would be impossible to manage, so our hats
  2634.      go off    to Brian Berliner, Jeff    Polk, and the various other people
  2635.      who've    had a hand in making CVS a useful tool.
  2636.  
  2637.      ++oo     We list the individuals and organizations that    have made donations or
  2638.      loans of hardware and/or money, to support NetBSD development,    and
  2639.      deserve credit    for it at
  2640.            hhttttpp::////wwwwww..NNeettBBSSDD..oorrgg//ddoonnaattiioonnss//..
  2641.      (If you're not    on that    list and should    be, tell us!  We probably were
  2642.      not able to get in touch with you, to verify that you wanted to be
  2643.      listed.)
  2644.  
  2645.      ++oo     Finally, we thank all of the people who've put    sweat and tears    into
  2646.      developing NetBSD since its inception in January, 1993.  (Obviously,
  2647.      there are a lot more people who deserve thanks    here.  If you're one
  2648.      of them, and would like to be mentioned, tell us!)
  2649.  
  2650.    WWee aarree......
  2651.      (in alphabetical order)
  2652.  
  2653.      _T_h_e _N_e_t_B_S_D    _c_o_r_e _g_r_o_u_p_:
  2654.  
  2655.         Alistair Crooks        _a_g_c_@_N_e_t_B_S_D_._o_r_g
  2656.         Quentin Garnier        _c_u_b_e_@_N_e_t_B_S_D_._o_r_g
  2657.         Matt Thomas            _m_a_t_t_@_N_e_t_B_S_D_._o_r_g
  2658.         YAMAMOTO Takashi        _y_a_m_t_@_N_e_t_B_S_D_._o_r_g
  2659.         Christos Zoulas        _c_h_r_i_s_t_o_s_@_N_e_t_B_S_D_._o_r_g
  2660.  
  2661.      _T_h_e _p_o_r_t_m_a_s_t_e_r_s _(_a_n_d _t_h_e_i_r    _p_o_r_t_s_)_:
  2662.         Erik Berls            _c_y_b_e_r_@_N_e_t_B_S_D_._o_r_g     ccoobbaalltt
  2663.         Manuel Bouyer        _b_o_u_y_e_r_@_N_e_t_B_S_D_._o_r_g     xxeenn
  2664.         Simon Burge            _s_i_m_o_n_b_@_N_e_t_B_S_D_._o_r_g     eevvbbmmiippss
  2665.         Simon Burge            _s_i_m_o_n_b_@_N_e_t_B_S_D_._o_r_g     ppmmaaxx
  2666.         Simon Burge            _s_i_m_o_n_b_@_N_e_t_B_S_D_._o_r_g     ssbbmmiippss
  2667.         Julian Coleman        _j_d_c_@_N_e_t_B_S_D_._o_r_g         aattaarrii
  2668.         Marcus Comstedt        _m_a_r_c_u_s_@_N_e_t_B_S_D_._o_r_g     ddrreeaammccaasstt
  2669.         Andrew Doran        _a_d_@_N_e_t_B_S_D_._o_r_g         aammdd6644
  2670.         Andrew Doran        _a_d_@_N_e_t_B_S_D_._o_r_g         ii338866
  2671.         Matthias Drochner        _d_r_o_c_h_n_e_r_@_N_e_t_B_S_D_._o_r_g     cceessffiicc
  2672.         Gavan Fantom        _g_a_v_a_n_@_N_e_t_B_S_D_._o_r_g     iiyyoonniixx
  2673.         Jaime A Fournier        _o_b_e_r_@_N_e_t_B_S_D_._o_r_g         zzaauurruuss
  2674.         Matt Fredette        _f_r_e_d_e_t_t_e_@_N_e_t_B_S_D_._o_r_g     ssuunn22
  2675.         Ichiro FUKUHARA        _i_c_h_i_r_o_@_N_e_t_B_S_D_._o_r_g     hhppccaarrmm
  2676.         Chris Gilbert        _c_h_r_i_s_@_N_e_t_B_S_D_._o_r_g     ccaattss
  2677.         Ben    Harris            _b_j_h_2_1_@_N_e_t_B_S_D_._o_r_g     aaccoorrnn2266
  2678.         Ross Harvey            _r_o_s_s_@_N_e_t_B_S_D_._o_r_g         aallpphhaa
  2679.         Nick Hudson            _s_k_r_l_l_@_N_e_t_B_S_D_._o_r_g     hhpp770000
  2680.         Martin Husemann        _m_a_r_t_i_n_@_N_e_t_B_S_D_._o_r_g     ssppaarrcc6644
  2681.         IWAMOTO Toshihiro        _t_o_s_h_i_i_@_N_e_t_B_S_D_._o_r_g     hhppccaarrmm
  2682.         Darrin Jewell        _d_b_j_@_N_e_t_B_S_D_._o_r_g         nneexxtt6688kk
  2683.         S/oren J/orvang        _s_o_r_e_n_@_N_e_t_B_S_D_._o_r_g     ssggiimmiippss
  2684.         Wayne Knowles        _w_d_k_@_N_e_t_B_S_D_._o_r_g         mmiippssccoo
  2685.         Takayoshi Kochi        _k_o_c_h_i_@_N_e_t_B_S_D_._o_r_g     iiaa6644
  2686.         Paul Kranenburg        _p_k_@_N_e_t_B_S_D_._o_r_g         ssppaarrcc
  2687.         Michael Lorenz        _m_a_c_a_l_l_a_n_@_N_e_t_B_S_D_._o_r_g     mmaaccppppcc
  2688.         Anders Magnusson        _r_a_g_g_e_@_N_e_t_B_S_D_._o_r_g     vvaaxx
  2689.         Cherry G. Mathew        _c_h_e_r_r_y_@_N_e_t_B_S_D_._o_r_g     iiaa6644
  2690.         NISHIMURA Takeshi        _n_s_m_r_t_k_s_@_N_e_t_B_S_D_._o_r_g     xx6688kk
  2691.         Tohru Nishimura        _n_i_s_i_m_u_r_a_@_N_e_t_B_S_D_._o_r_g     lluunnaa6688kk
  2692.         Tohru Nishimura        _n_i_s_i_m_u_r_a_@_N_e_t_B_S_D_._o_r_g     ssaannddppooiinntt
  2693.         Andrey Petrov        _p_e_t_r_o_v_@_N_e_t_B_S_D_._o_r_g     ssppaarrcc6644
  2694.         Scott Reynolds        _s_c_o_t_t_r_@_N_e_t_B_S_D_._o_r_g     mmaacc6688kk
  2695.         Tim    Rightnour        _g_a_r_b_l_e_d_@_N_e_t_B_S_D_._o_r_g     ooffppppcc
  2696.         Tim    Rightnour        _g_a_r_b_l_e_d_@_N_e_t_B_S_D_._o_r_g     pprreepp
  2697.         Tim    Rightnour        _g_a_r_b_l_e_d_@_N_e_t_B_S_D_._o_r_g     rrss66000000
  2698.         Noriyuki Soda        _s_o_d_a_@_N_e_t_B_S_D_._o_r_g         aarrcc
  2699.         Ignatios Souvatzis        _i_s_@_N_e_t_B_S_D_._o_r_g         aammiiggaa
  2700.         Jonathan Stone        _j_o_n_a_t_h_a_n_@_N_e_t_B_S_D_._o_r_g     ppmmaaxx
  2701.         Shin Takemura        _t_a_k_e_m_u_r_a_@_N_e_t_B_S_D_._o_r_g     hhppccmmiippss
  2702.         Matt Thomas            _m_a_t_t_@_N_e_t_B_S_D_._o_r_g         aallpphhaa
  2703.         Matt Thomas            _m_a_t_t_@_N_e_t_B_S_D_._o_r_g         nneettwwiinnddeerr
  2704.         Jason Thorpe        _t_h_o_r_p_e_j_@_N_e_t_B_S_D_._o_r_g     aallggoorr
  2705.         Jason Thorpe        _t_h_o_r_p_e_j_@_N_e_t_B_S_D_._o_r_g     eevvbbaarrmm
  2706.         Jason Thorpe        _t_h_o_r_p_e_j_@_N_e_t_B_S_D_._o_r_g     sshhaarrkk
  2707.         Izumi Tsutsui        _t_s_u_t_s_u_i_@_N_e_t_B_S_D_._o_r_g     eewwss44880000mmiippss
  2708.         Izumi Tsutsui        _t_s_u_t_s_u_i_@_N_e_t_B_S_D_._o_r_g     hhpp330000
  2709.         Izumi Tsutsui        _t_s_u_t_s_u_i_@_N_e_t_B_S_D_._o_r_g     nneewwss6688kk
  2710.         Valeriy E. Ushakov        _u_w_e_@_N_e_t_B_S_D_._o_r_g         llaannddiisskk
  2711.         Nathan Williams        _n_a_t_h_a_n_w_@_N_e_t_B_S_D_._o_r_g     ssuunn33
  2712.         Steve Woodford        _s_c_w_@_N_e_t_B_S_D_._o_r_g         eevvbbppppcc
  2713.         Steve Woodford        _s_c_w_@_N_e_t_B_S_D_._o_r_g         mmvvmmee6688kk
  2714.         Steve Woodford        _s_c_w_@_N_e_t_B_S_D_._o_r_g         mmvvmmeeppppcc
  2715.         Reinoud Zandijk        _r_e_i_n_o_u_d_@_N_e_t_B_S_D_._o_r_g     aaccoorrnn3322
  2716.  
  2717.      _T_h_e _N_e_t_B_S_D    _4_._0_._1 _R_e_l_e_a_s_e _E_n_g_i_n_e_e_r_i_n_g _t_e_a_m_:
  2718.  
  2719.         Grant Beattie        _g_r_a_n_t_@_N_e_t_B_S_D_._o_r_g
  2720.         Manuel Bouyer        _b_o_u_y_e_r_@_N_e_t_B_S_D_._o_r_g
  2721.         David Brownlee        _a_b_s_@_N_e_t_B_S_D_._o_r_g
  2722.         James Chacon        _j_m_c_@_N_e_t_B_S_D_._o_r_g
  2723.         Julian Coleman        _j_d_c_@_N_e_t_B_S_D_._o_r_g
  2724.         Hoavard Eidnes        _h_e_@_N_e_t_B_S_D_._o_r_g
  2725.         Liam J. Foy            _l_i_a_m_j_f_o_y_@_N_e_t_B_S_D_._o_r_g
  2726.         John Heasley        _h_e_a_s_@_N_e_t_B_S_D_._o_r_g
  2727.         Geert Hendrickx        _g_h_e_n_@_N_e_t_B_S_D_._o_r_g
  2728.         Soren Jacobsen        _s_n_j_@_N_e_t_B_S_D_._o_r_g
  2729.         Daniel de Kok        _d_a_n_i_e_l_@_N_e_t_B_S_D_._o_r_g
  2730.         Phil Nelson            _p_h_i_l_@_N_e_t_B_S_D_._o_r_g
  2731.         Jeff Rizzo            _r_i_z_@_N_e_t_B_S_D_._o_r_g
  2732.  
  2733.      _N_e_t_B_S_D _D_e_v_e_l_o_p_e_r_s_:
  2734.  
  2735.         Nathan Ahlstrom        _n_r_a_@_N_e_t_B_S_D_._o_r_g
  2736.         Steve Allen            _w_o_r_m_e_y_@_N_e_t_B_S_D_._o_r_g
  2737.         Jukka Andberg        _j_a_n_d_b_e_r_g_@_N_e_t_B_S_D_._o_r_g
  2738.         Julian Assange        _p_r_o_f_f_@_N_e_t_B_S_D_._o_r_g
  2739.         Lennart Augustsson        _a_u_g_u_s_t_s_s_@_N_e_t_B_S_D_._o_r_g
  2740.         Christoph Badura        _b_a_d_@_N_e_t_B_S_D_._o_r_g
  2741.         Bang Jun-Young        _j_u_n_y_o_u_n_g_@_N_e_t_B_S_D_._o_r_g
  2742.         Dieter Baron        _d_i_l_l_o_@_N_e_t_B_S_D_._o_r_g
  2743.         Robert V. Baron        _r_v_b_@_N_e_t_B_S_D_._o_r_g
  2744.         Alan Barrett        _a_p_b_@_N_e_t_B_S_D_._o_r_g
  2745.         Grant Beattie        _g_r_a_n_t_@_N_e_t_B_S_D_._o_r_g
  2746.         Jason Beegan        _j_t_b_@_N_e_t_B_S_D_._o_r_g
  2747.         Erik Berls            _c_y_b_e_r_@_N_e_t_B_S_D_._o_r_g
  2748.         Hiroyuki Bessho        _b_s_h_@_N_e_t_B_S_D_._o_r_g
  2749.         John Birrell        _j_b_@_N_e_t_B_S_D_._o_r_g
  2750.         Mason Loring Bliss        _m_a_s_o_n_@_N_e_t_B_S_D_._o_r_g
  2751.         Charles Blundell        _c_b_@_N_e_t_B_S_D_._o_r_g
  2752.         Rafal Boni            _r_a_f_a_l_@_N_e_t_B_S_D_._o_r_g
  2753.         Stephen Borrill        _s_b_o_r_r_i_l_l_@_N_e_t_B_S_D_._o_r_g
  2754.         Sean Boudreau        _s_e_a_n_b_@_N_e_t_B_S_D_._o_r_g
  2755.         Manuel Bouyer        _b_o_u_y_e_r_@_N_e_t_B_S_D_._o_r_g
  2756.         John Brezak            _b_r_e_z_a_k_@_N_e_t_B_S_D_._o_r_g
  2757.         Allen Briggs        _b_r_i_g_g_s_@_N_e_t_B_S_D_._o_r_g
  2758.         Mark Brinicombe        _m_a_r_k_@_N_e_t_B_S_D_._o_r_g
  2759.         Aaron Brown            _a_b_r_o_w_n_@_N_e_t_B_S_D_._o_r_g
  2760.         Andrew Brown        _a_t_a_t_a_t_@_N_e_t_B_S_D_._o_r_g
  2761.         David Brownlee        _a_b_s_@_N_e_t_B_S_D_._o_r_g
  2762.         Frederick Bruckman        _f_r_e_d_b_@_N_e_t_B_S_D_._o_r_g
  2763.         Jon    Buller            _j_o_n_b_@_N_e_t_B_S_D_._o_r_g
  2764.         Simon Burge            _s_i_m_o_n_b_@_N_e_t_B_S_D_._o_r_g
  2765.         Robert Byrnes        _b_y_r_n_e_s_@_N_e_t_B_S_D_._o_r_g
  2766.         Pavel Cahyna        _p_a_v_e_l_@_N_e_t_B_S_D_._o_r_g
  2767.         D'Arcy J.M.    Cain        _d_a_r_c_y_@_N_e_t_B_S_D_._o_r_g
  2768.         Daniel Carosone        _d_a_n_@_N_e_t_B_S_D_._o_r_g
  2769.         Dave Carrel            _c_a_r_r_e_l_@_N_e_t_B_S_D_._o_r_g
  2770.         James Chacon        _j_m_c_@_N_e_t_B_S_D_._o_r_g
  2771.         Mihai Chelaru        _k_e_f_r_e_n_@_N_e_t_B_S_D_._o_r_g
  2772.         Bill Coldwell        _b_i_l_l_c_@_N_e_t_B_S_D_._o_r_g
  2773.         Julian Coleman        _j_d_c_@_N_e_t_B_S_D_._o_r_g
  2774.         Ben    Collver            _b_e_n_@_N_e_t_B_S_D_._o_r_g
  2775.         Marcus Comstedt        _m_a_r_c_u_s_@_N_e_t_B_S_D_._o_r_g
  2776.         Jeremy Cooper        _j_e_r_e_m_y_@_N_e_t_B_S_D_._o_r_g
  2777.         Chuck Cranor        _c_h_u_c_k_@_N_e_t_B_S_D_._o_r_g
  2778.         Alistair Crooks        _a_g_c_@_N_e_t_B_S_D_._o_r_g
  2779.         Aidan Cully            _a_i_d_a_n_@_N_e_t_B_S_D_._o_r_g
  2780.         Garrett D'Amore        _g_d_a_m_o_r_e_@_N_e_t_B_S_D_._o_r_g
  2781.         Johan Danielsson        _j_o_d_a_@_N_e_t_B_S_D_._o_r_g
  2782.         John Darrow            _j_d_a_r_r_o_w_@_N_e_t_B_S_D_._o_r_g
  2783.         Jed    Davis            _j_l_d_@_N_e_t_B_S_D_._o_r_g
  2784.         Matt DeBergalis        _d_e_b_e_r_g_@_N_e_t_B_S_D_._o_r_g
  2785.         Arnaud Degroote        _d_e_g_r_o_o_t_e_@_N_e_t_B_S_D_._o_r_g
  2786.         Rob    Deker            _d_e_k_e_r_@_N_e_t_B_S_D_._o_r_g
  2787.         Chris G. Demetriou        _c_g_d_@_N_e_t_B_S_D_._o_r_g
  2788.         Tracy Di Marco White    _g_e_n_d_a_l_i_a_@_N_e_t_B_S_D_._o_r_g
  2789.         Jarom'ir Dolecek        _j_d_o_l_e_c_e_k_@_N_e_t_B_S_D_._o_r_g
  2790.         Andy Doran            _a_d_@_N_e_t_B_S_D_._o_r_g
  2791.         Roland Dowdeswell        _e_l_r_i_c_@_N_e_t_B_S_D_._o_r_g
  2792.         Emmanuel Dreyfus        _m_a_n_u_@_N_e_t_B_S_D_._o_r_g
  2793.         Matthias Drochner        _d_r_o_c_h_n_e_r_@_N_e_t_B_S_D_._o_r_g
  2794.         Jun    Ebihara            _j_u_n_@_N_e_t_B_S_D_._o_r_g
  2795.         Hoavard Eidnes        _h_e_@_N_e_t_B_S_D_._o_r_g
  2796.         Jaime A Fournier        _o_b_e_r_@_N_e_t_B_S_D_._o_r_g
  2797.         Stoned Elipot        _s_e_b_@_N_e_t_B_S_D_._o_r_g
  2798.         Michael van    Elst        _m_l_e_l_s_t_v_@_N_e_t_B_S_D_._o_r_g
  2799.         Enami Tsugutomo        _e_n_a_m_i_@_N_e_t_B_S_D_._o_r_g
  2800.         Bernd Ernesti        _v_e_e_g_o_@_N_e_t_B_S_D_._o_r_g
  2801.         Erik Fair            _f_a_i_r_@_N_e_t_B_S_D_._o_r_g
  2802.         Gavan Fantom        _g_a_v_a_n_@_N_e_t_B_S_D_._o_r_g
  2803.         Hauke Fath            _h_a_u_k_e_@_N_e_t_B_S_D_._o_r_g
  2804.         Hubert Feyrer        _h_u_b_e_r_t_f_@_N_e_t_B_S_D_._o_r_g
  2805.         Jason R. Fink        _j_r_f_@_N_e_t_B_S_D_._o_r_g
  2806.         Matt J. Fleming        _m_j_f_@_N_e_t_B_S_D_._o_r_g
  2807.         Marty Fouts            _m_a_r_t_y_@_N_e_t_B_S_D_._o_r_g
  2808.         Liam J. Foy            _l_i_a_m_j_f_o_y_@_N_e_t_B_S_D_._o_r_g
  2809.         Matt Fredette        _f_r_e_d_e_t_t_e_@_N_e_t_B_S_D_._o_r_g
  2810.         Thorsten Frueauf        _f_r_u_e_a_u_f_@_N_e_t_B_S_D_._o_r_g
  2811.         Castor Fu            _c_a_s_t_o_r_@_N_e_t_B_S_D_._o_r_g
  2812.         Ichiro Fukuhara        _i_c_h_i_r_o_@_N_e_t_B_S_D_._o_r_g
  2813.         Quentin Garnier        _c_u_b_e_@_N_e_t_B_S_D_._o_r_g
  2814.         Thomas Gerner        _t_h_o_m_a_s_@_N_e_t_B_S_D_._o_r_g
  2815.         Simon J. Gerraty        _s_j_g_@_N_e_t_B_S_D_._o_r_g
  2816.         Justin Gibbs        _g_i_b_b_s_@_N_e_t_B_S_D_._o_r_g
  2817.         Chris Gilbert        _c_h_r_i_s_@_N_e_t_B_S_D_._o_r_g
  2818.         Eric Gillespie        _e_p_g_@_N_e_t_B_S_D_._o_r_g
  2819.         Brian Ginsbach        _g_i_n_s_b_a_c_h_@_N_e_t_B_S_D_._o_r_g
  2820.         Paul Goyette        _p_g_o_y_e_t_t_e_@_N_e_t_B_S_D_._o_r_g
  2821.         Michael Graff        _e_x_p_l_o_r_e_r_@_N_e_t_B_S_D_._o_r_g
  2822.         Brian C. Grayson        _b_g_r_a_y_s_o_n_@_N_e_t_B_S_D_._o_r_g
  2823.         Matthew Green        _m_r_g_@_N_e_t_B_S_D_._o_r_g
  2824.         Andreas Gustafsson        _g_s_o_n_@_N_e_t_B_S_D_._o_r_g
  2825.         Ulrich Habel        _r_h_a_e_n_@_N_e_t_B_S_D_._o_r_g
  2826.         Jun-ichiro itojun Hagino    _i_t_o_j_u_n_@_N_e_t_B_S_D_._o_r_g
  2827.         HAMAJIMA Katsuomi        _h_a_m_a_j_i_m_a_@_N_e_t_B_S_D_._o_r_g
  2828.         Adam Hamsik            _h_a_a_d_@_N_e_t_B_S_D_._o_r_g
  2829.         Juergen Hannken-Illjes    _h_a_n_n_k_e_n_@_N_e_t_B_S_D_._o_r_g
  2830.         Charles M. Hannum        _m_y_c_r_o_f_t_@_N_e_t_B_S_D_._o_r_g
  2831.         Ben    Harris            _b_j_h_2_1_@_N_e_t_B_S_D_._o_r_g
  2832.         Ross Harvey            _r_o_s_s_@_N_e_t_B_S_D_._o_r_g
  2833.         Eric Haszlakiewicz        _e_r_h_@_N_e_t_B_S_D_._o_r_g
  2834.         John Hawkinson        _j_h_a_w_k_@_N_e_t_B_S_D_._o_r_g
  2835.         HAYAKAWA Koichi        _h_a_y_a_@_N_e_t_B_S_D_._o_r_g
  2836.         John Heasley        _h_e_a_s_@_N_e_t_B_S_D_._o_r_g
  2837.         Geert Hendrickx        _g_h_e_n_@_N_e_t_B_S_D_._o_r_g
  2838.         Ren'e Hexel            _r_h_@_N_e_t_B_S_D_._o_r_g
  2839.         Iain Hibbert        _p_l_u_n_k_y_@_N_e_t_B_S_D_._o_r_g
  2840.         Kouichirou Hiratsuka    _h_i_r_a_@_N_e_t_B_S_D_._o_r_g
  2841.         Michael L. Hitch        _m_h_i_t_c_h_@_N_e_t_B_S_D_._o_r_g
  2842.         'Ad'am H'oka            _a_h_o_k_a_@_N_e_t_B_S_D_._o_r_g
  2843.         Jachym Holecek        _f_r_e_z_a_@_N_e_t_B_S_D_._o_r_g
  2844.         David A. Holland        _d_h_o_l_l_a_n_d_@_N_e_t_B_S_D_._o_r_g
  2845.         Christian E. Hopps        _c_h_o_p_p_s_@_N_e_t_B_S_D_._o_r_g
  2846.         Ken    Hornstein        _k_e_n_h_@_N_e_t_B_S_D_._o_r_g
  2847.         Marc Horowitz        _m_a_r_c_@_N_e_t_B_S_D_._o_r_g
  2848.         Eduardo Horvath        _e_e_h_@_N_e_t_B_S_D_._o_r_g
  2849.         Nick Hudson            _s_k_r_l_l_@_N_e_t_B_S_D_._o_r_g
  2850.         Shell Hung            _s_h_e_l_l_@_N_e_t_B_S_D_._o_r_g
  2851.         Martin Husemann        _m_a_r_t_i_n_@_N_e_t_B_S_D_._o_r_g
  2852.         Dean Huxley            _d_e_a_n_@_N_e_t_B_S_D_._o_r_g
  2853.         Love H"ornquist oAstrand    _l_h_a_@_N_e_t_B_S_D_._o_r_g
  2854.         Roland Illig        _r_i_l_l_i_g_@_N_e_t_B_S_D_._o_r_g
  2855.         Bernardo Innocenti        _b_e_r_n_i_e_@_N_e_t_B_S_D_._o_r_g
  2856.         Tetsuya Isaki        _i_s_a_k_i_@_N_e_t_B_S_D_._o_r_g
  2857.         ITOH Yasufumi        _i_t_o_h_y_@_N_e_t_B_S_D_._o_r_g
  2858.         IWAMOTO Toshihiro        _t_o_s_h_i_i_@_N_e_t_B_S_D_._o_r_g
  2859.         Matthew Jacob        _m_j_a_c_o_b_@_N_e_t_B_S_D_._o_r_g
  2860.         Soren Jacobsen        _s_n_j_@_N_e_t_B_S_D_._o_r_g
  2861.         Lonhyn T. Jasinskyj        _l_o_n_h_y_n_@_N_e_t_B_S_D_._o_r_g
  2862.         Darrin Jewell        _d_b_j_@_N_e_t_B_S_D_._o_r_g
  2863.         Nicolas Joly        _n_j_o_l_y_@_N_e_t_B_S_D_._o_r_g
  2864.         Chris Jones            _c_j_o_n_e_s_@_N_e_t_B_S_D_._o_r_g
  2865.         S/oren J/orvang        _s_o_r_e_n_@_N_e_t_B_S_D_._o_r_g
  2866.         Takahiro Kambe        _t_a_c_a_@_N_e_t_B_S_D_._o_r_g
  2867.         Masanori Kanaoka        _k_a_n_a_o_k_a_@_N_e_t_B_S_D_._o_r_g
  2868.         Antti Kantee        _p_o_o_k_a_@_N_e_t_B_S_D_._o_r_g
  2869.         Frank Kardel        _k_a_r_d_e_l_@_N_e_t_B_S_D_._o_r_g
  2870.         Mattias Karlsson        _k_e_i_h_a_n_@_N_e_t_B_S_D_._o_r_g
  2871.         KAWAMOTO Yosihisa        _k_a_w_a_m_o_t_o_@_N_e_t_B_S_D_._o_r_g
  2872.         Mario Kemper        _m_a_g_i_c_k_@_N_e_t_B_S_D_._o_r_g
  2873.         Min    Sik Kim            _m_i_n_s_k_i_m_@_N_e_t_B_S_D_._o_r_g
  2874.         Thomas Klausner        _w_i_z_@_N_e_t_B_S_D_._o_r_g
  2875.         Klaus Klein            _k_l_e_i_n_k_@_N_e_t_B_S_D_._o_r_g
  2876.         John Klos            _j_k_l_o_s_@_N_e_t_B_S_D_._o_r_g
  2877.         Wayne Knowles        _w_d_k_@_N_e_t_B_S_D_._o_r_g
  2878.         Takayoshi Kochi        _k_o_c_h_i_@_N_e_t_B_S_D_._o_r_g
  2879.         John Kohl            _j_t_k_@_N_e_t_B_S_D_._o_r_g
  2880.         Daniel de Kok        _d_a_n_i_e_l_@_N_e_t_B_S_D_._o_r_g
  2881.         Jonathan A.    Kollasch    _j_a_k_l_l_s_c_h_@_N_e_t_B_S_D_._o_r_g
  2882.         Paul Kranenburg        _p_k_@_N_e_t_B_S_D_._o_r_g
  2883.         Lubomir Kundrak        _l_k_u_n_d_r_a_k_@_N_e_t_B_S_D_._o_r_g
  2884.         Jochen Kunz            _j_k_u_n_z_@_N_e_t_B_S_D_._o_r_g
  2885.         Martti Kuparinen        _m_a_r_t_t_i_@_N_e_t_B_S_D_._o_r_g
  2886.         Kentaro A. Kurahone        _k_u_r_a_h_o_n_e_@_N_e_t_B_S_D_._o_r_g
  2887.         Arnaud Lacombe        _a_l_c_@_N_e_t_B_S_D_._o_r_g
  2888.         Kevin Lahey            _k_m_l_@_N_e_t_B_S_D_._o_r_g
  2889.         David Laight        _d_s_l_@_N_e_t_B_S_D_._o_r_g
  2890.         Johnny C. Lam        _j_l_a_m_@_N_e_t_B_S_D_._o_r_g
  2891.         Martin J. Laubach        _m_j_l_@_N_e_t_B_S_D_._o_r_g
  2892.         Greg Lehey            _g_r_o_g_@_N_e_t_B_S_D_._o_r_g
  2893.         Ted    Lemon            _m_e_l_l_o_n_@_N_e_t_B_S_D_._o_r_g
  2894.         Christian Limpach        _c_l_@_N_e_t_B_S_D_._o_r_g
  2895.         Frank van der Linden    _f_v_d_l_@_N_e_t_B_S_D_._o_r_g
  2896.         Joel Lindholm        _j_o_e_l_@_N_e_t_B_S_D_._o_r_g
  2897.         Tonnerre Lombard        _t_o_n_n_e_r_r_e_@_N_e_t_B_S_D_._o_r_g
  2898.         Mike Long            _m_i_k_e_l_@_N_e_t_B_S_D_._o_r_g
  2899.         Michael Lorenz        _m_a_c_a_l_l_a_n_@_N_e_t_B_S_D_._o_r_g
  2900.         Warner Losh            _i_m_p_@_N_e_t_B_S_D_._o_r_g
  2901.         Tomasz Luchowski        _z_u_n_t_u_m_@_N_e_t_B_S_D_._o_r_g
  2902.         Federico Lupi        _f_e_d_e_r_i_c_o_@_N_e_t_B_S_D_._o_r_g
  2903.         Brett Lymn            _b_l_y_m_n_@_N_e_t_B_S_D_._o_r_g
  2904.         Paul Mackerras        _p_a_u_l_u_s_@_N_e_t_B_S_D_._o_r_g
  2905.         MAEKAWA Masahide        _g_e_h_e_n_n_a_@_N_e_t_B_S_D_._o_r_g
  2906.         Anders Magnusson        _r_a_g_g_e_@_N_e_t_B_S_D_._o_r_g
  2907.         Cherry G. Mathew        _c_h_e_r_r_y_@_N_e_t_B_S_D_._o_r_g
  2908.         David Maxwell        _d_a_v_i_d_@_N_e_t_B_S_D_._o_r_g
  2909.         Gregory McGarry        _g_m_c_g_a_r_r_y_@_N_e_t_B_S_D_._o_r_g
  2910.         Dan    McMahill        _d_m_c_m_a_h_i_l_l_@_N_e_t_B_S_D_._o_r_g
  2911.         Jared D. McNeill        _j_m_c_n_e_i_l_l_@_N_e_t_B_S_D_._o_r_g
  2912.         Neil J. McRae        _n_e_i_l_@_N_e_t_B_S_D_._o_r_g
  2913.         Julio M. Merino Vidal    _j_m_m_v_@_N_e_t_B_S_D_._o_r_g
  2914.         Perry Metzger        _p_e_r_r_y_@_N_e_t_B_S_D_._o_r_g
  2915.         Luke Mewburn        _l_u_k_e_m_@_N_e_t_B_S_D_._o_r_g
  2916.         Brook Milligan        _b_r_o_o_k_@_N_e_t_B_S_D_._o_r_g
  2917.         Minoura Makoto        _m_i_n_o_u_r_a_@_N_e_t_B_S_D_._o_r_g
  2918.         Simas Mockevicius        _s_y_m_k_a_@_N_e_t_B_S_D_._o_r_g
  2919.         der    Mouse            _m_o_u_s_e_@_N_e_t_B_S_D_._o_r_g
  2920.         Joseph Myers        _j_s_m_@_N_e_t_B_S_D_._o_r_g
  2921.         Ken    Nakata            _k_e_n_n_@_N_e_t_B_S_D_._o_r_g
  2922.         Takeshi Nakayama        _n_a_k_a_y_a_m_a_@_N_e_t_B_S_D_._o_r_g
  2923.         Phil Nelson            _p_h_i_l_@_N_e_t_B_S_D_._o_r_g
  2924.         John Nemeth            _j_n_e_m_e_t_h_@_N_e_t_B_S_D_._o_r_g
  2925.         Bob    Nestor            _r_n_e_s_t_o_r_@_N_e_t_B_S_D_._o_r_g
  2926.         NISHIMURA Takeshi        _n_s_m_r_t_k_s_@_N_e_t_B_S_D_._o_r_g
  2927.         Tohru Nishimura        _n_i_s_i_m_u_r_a_@_N_e_t_B_S_D_._o_r_g
  2928.         NONAKA Kimihiro        _n_o_n_a_k_a_@_N_e_t_B_S_D_._o_r_g
  2929.         Takehiko NOZAKI        _t_n_o_z_a_k_i_@_N_e_t_B_S_D_._o_r_g
  2930.         Tobias Nygren        _t_n_n_@_N_e_t_B_S_D_._o_r_g
  2931.         OBATA Akio            _o_b_a_c_h_e_@_N_e_t_B_S_D_._o_r_g
  2932.         Jesse Off            _j_o_f_f_@_N_e_t_B_S_D_._o_r_g
  2933.         Tatoku Ogaito        _t_a_c_h_a_@_N_e_t_B_S_D_._o_r_g
  2934.         OKANO Takayoshi        _k_a_n_o_@_N_e_t_B_S_D_._o_r_g
  2935.         Masaru Oki            _o_k_i_@_N_e_t_B_S_D_._o_r_g
  2936.         Atsushi Onoe        _o_n_o_e_@_N_e_t_B_S_D_._o_r_g
  2937.         Greg Oster            _o_s_t_e_r_@_N_e_t_B_S_D_._o_r_g
  2938.         Rui    Paulo            _r_p_a_u_l_o_@_N_e_t_B_S_D_._o_r_g
  2939.         Jonathan Perkin        _s_k_e_t_c_h_@_N_e_t_B_S_D_._o_r_g
  2940.         Andrey Petrov        _p_e_t_r_o_v_@_N_e_t_B_S_D_._o_r_g
  2941.         Herb Peyerl            _h_p_e_y_e_r_l_@_N_e_t_B_S_D_._o_r_g
  2942.         Matthias Pfaller        _m_a_t_t_h_i_a_s_@_N_e_t_B_S_D_._o_r_g
  2943.         Chris Pinnock        _c_j_e_p_@_N_e_t_B_S_D_._o_r_g
  2944.         Adrian Portelli        _a_d_r_i_a_n_p_@_N_e_t_B_S_D_._o_r_g
  2945.         Peter Postma        _p_e_t_e_r_@_N_e_t_B_S_D_._o_r_g
  2946.         Dante Profeta        _d_a_n_t_e_@_N_e_t_B_S_D_._o_r_g
  2947.         Chris Provenzano        _p_r_o_v_e_n_@_N_e_t_B_S_D_._o_r_g
  2948.         Niels Provos        _p_r_o_v_o_s_@_N_e_t_B_S_D_._o_r_g
  2949.         Mindaugas Rasiukevicius    _r_m_i_n_d_@_N_e_t_B_S_D_._o_r_g
  2950.         Michael Rauch        _m_r_a_u_c_h_@_N_e_t_B_S_D_._o_r_g
  2951.         Marc Recht            _r_e_c_h_t_@_N_e_t_B_S_D_._o_r_g
  2952.         Darren Reed            _d_a_r_r_e_n_r_@_N_e_t_B_S_D_._o_r_g
  2953.         Jeremy C. Reed        _r_e_e_d_@_N_e_t_B_S_D_._o_r_g
  2954.         Antoine Reilles        _t_o_n_i_o_@_N_e_t_B_S_D_._o_r_g
  2955.         Tyler R. Retzlaff        _r_t_r_@_N_e_t_B_S_D_._o_r_g
  2956.         Scott Reynolds        _s_c_o_t_t_r_@_N_e_t_B_S_D_._o_r_g
  2957.         Michael Richardson        _m_c_r_@_N_e_t_B_S_D_._o_r_g
  2958.         Tim    Rightnour        _g_a_r_b_l_e_d_@_N_e_t_B_S_D_._o_r_g
  2959.         Alan Ritter            _r_i_t_t_e_r_a_@_N_e_t_B_S_D_._o_r_g
  2960.         Jeff Rizzo            _r_i_z_@_N_e_t_B_S_D_._o_r_g
  2961.         Hans Rosenfeld        _h_a_n_s_@_N_e_t_B_S_D_._o_r_g
  2962.         Gordon Ross            _g_w_r_@_N_e_t_B_S_D_._o_r_g
  2963.         Steve Rumble        _r_u_m_b_l_e_@_N_e_t_B_S_D_._o_r_g
  2964.         Ilpo Ruotsalainen        _l_o_n_e_w_o_l_f_@_N_e_t_B_S_D_._o_r_g
  2965.         Heiko W. Rupp        _h_w_r_@_N_e_t_B_S_D_._o_r_g
  2966.         Blair J. Sadewitz        _b_j_s_@_N_e_t_B_S_D_._o_r_g
  2967.         David Sainty        _d_s_a_i_n_t_y_@_N_e_t_B_S_D_._o_r_g
  2968.         SAITOH Masanobu        _m_s_a_i_t_o_h_@_N_e_t_B_S_D_._o_r_g
  2969.         Kazuki Sakamoto        _s_a_k_a_m_o_t_o_@_N_e_t_B_S_D_._o_r_g
  2970.         Curt Sampson        _c_j_s_@_N_e_t_B_S_D_._o_r_g
  2971.         Wilfredo Sanchez        _w_s_a_n_c_h_e_z_@_N_e_t_B_S_D_._o_r_g
  2972.         Ty Sarna            _t_s_a_r_n_a_@_N_e_t_B_S_D_._o_r_g
  2973.         SATO Kazumi            _s_a_t_o_@_N_e_t_B_S_D_._o_r_g
  2974.         Jan    Schaumann        _j_s_c_h_a_u_m_a_@_N_e_t_B_S_D_._o_r_g
  2975.         Matthias Scheler        _t_r_o_n_@_N_e_t_B_S_D_._o_r_g
  2976.         Silke Scheler        _s_i_l_k_e_@_N_e_t_B_S_D_._o_r_g
  2977.         Karl Schilke (rAT)        _r_a_t_@_N_e_t_B_S_D_._o_r_g
  2978.         Amitai Schlair        _s_c_h_m_o_n_z_@_N_e_t_B_S_D_._o_r_g
  2979.         Konrad Schroder        _p_e_r_s_e_a_n_t_@_N_e_t_B_S_D_._o_r_g
  2980.         Georg Schwarz        _s_c_h_w_a_r_z_@_N_e_t_B_S_D_._o_r_g
  2981.         Lubomir Sedlacik        _s_a_l_o_@_N_e_t_B_S_D_._o_r_g
  2982.         Christopher    SEKIYA        _s_e_k_i_y_a_@_N_e_t_B_S_D_._o_r_g
  2983.         Reed Shadgett        _d_e_n_t_@_N_e_t_B_S_D_._o_r_g
  2984.         John Shannon        _s_h_a_n_n_o_n_j_r_@_N_e_t_B_S_D_._o_r_g
  2985.         Tim    Shepard            _s_h_e_p_@_N_e_t_B_S_D_._o_r_g
  2986.         Takeshi Shibagaki        _s_h_i_b_a_@_N_e_t_B_S_D_._o_r_g
  2987.         Naoto Shimazaki        _i_g_y_@_N_e_t_B_S_D_._o_r_g
  2988.         Takao Shinohara        _s_h_i_n_@_N_e_t_B_S_D_._o_r_g
  2989.         Takuya SHIOZAKI        _t_s_h_i_o_z_a_k_@_N_e_t_B_S_D_._o_r_g
  2990.         Daniel Sieger        _d_s_i_e_g_e_r_@_N_e_t_B_S_D_._o_r_g
  2991.         Chuck Silvers        _c_h_s_@_N_e_t_B_S_D_._o_r_g
  2992.         Thor Lancelot Simon        _t_l_s_@_N_e_t_B_S_D_._o_r_g
  2993.         Jeff Smith            _j_e_f_f_s_@_N_e_t_B_S_D_._o_r_g
  2994.         Noriyuki Soda        _s_o_d_a_@_N_e_t_B_S_D_._o_r_g
  2995.         Wolfgang Solfrank        _w_s_@_N_e_t_B_S_D_._o_r_g
  2996.         SOMEYA Yoshihiko        _s_o_m_e_y_a_@_N_e_t_B_S_D_._o_r_g
  2997.         Bill Sommerfeld        _s_o_m_m_e_r_f_e_l_d_@_N_e_t_B_S_D_._o_r_g
  2998.         J"org Sonnenberger        _j_o_e_r_g_@_N_e_t_B_S_D_._o_r_g
  2999.         Ignatios Souvatzis        _i_s_@_N_e_t_B_S_D_._o_r_g
  3000.         T K    Spindler        _d_o_g_c_o_w_@_N_e_t_B_S_D_._o_r_g
  3001.         Bill Squier            _g_r_o_o_@_N_e_t_B_S_D_._o_r_g
  3002.         Jonathan Stone        _j_o_n_a_t_h_a_n_@_N_e_t_B_S_D_._o_r_g
  3003.         Bill Studenmund        _w_r_s_t_u_d_e_n_@_N_e_t_B_S_D_._o_r_g
  3004.         Kevin Sullivan        _s_u_l_l_i_v_a_n_@_N_e_t_B_S_D_._o_r_g
  3005.         SUNAGAWA Keiki        _k_e_i_@_N_e_t_B_S_D_._o_r_g
  3006.         Kimmo Suominen        _k_i_m_@_N_e_t_B_S_D_._o_r_g
  3007.         Robert Swindells        _r_j_s_@_N_e_t_B_S_D_._o_r_g
  3008.         Shin Takemura        _t_a_k_e_m_u_r_a_@_N_e_t_B_S_D_._o_r_g
  3009.         TAMURA Kent            _k_e_n_t_@_N_e_t_B_S_D_._o_r_g
  3010.         Shin'ichiro    TAYA        _t_a_y_a_@_N_e_t_B_S_D_._o_r_g
  3011.         Ian    Lance Taylor        _i_a_n_@_N_e_t_B_S_D_._o_r_g
  3012.         Matt Thomas            _m_a_t_t_@_N_e_t_B_S_D_._o_r_g
  3013.         Jason Thorpe        _t_h_o_r_p_e_j_@_N_e_t_B_S_D_._o_r_g
  3014.         Christoph Toshok        _t_o_s_h_o_k_@_N_e_t_B_S_D_._o_r_g
  3015.         Greg Troxel            _g_d_t_@_N_e_t_B_S_D_._o_r_g
  3016.         Tsubai Masanari        _t_s_u_b_a_i_@_N_e_t_B_S_D_._o_r_g
  3017.         Izumi Tsutsui        _t_s_u_t_s_u_i_@_N_e_t_B_S_D_._o_r_g
  3018.         UCHIYAMA Yasushi        _u_c_h_@_N_e_t_B_S_D_._o_r_g
  3019.         Masao Uebayashi        _u_e_b_a_y_a_s_i_@_N_e_t_B_S_D_._o_r_g
  3020.         Shuichiro URATA        _u_r_@_N_e_t_B_S_D_._o_r_g
  3021.         Valeriy E. Ushakov        _u_w_e_@_N_e_t_B_S_D_._o_r_g
  3022.         Todd Vierling        _t_v_@_N_e_t_B_S_D_._o_r_g
  3023.         Aymeric Vincent        _a_y_m_e_r_i_c_@_N_e_t_B_S_D_._o_r_g
  3024.         Paul Vixie            _v_i_x_i_e_@_N_e_t_B_S_D_._o_r_g
  3025.         Mike M. Volokhov        _m_i_s_h_k_a_@_N_e_t_B_S_D_._o_r_g
  3026.         Krister Walfridsson        _k_r_i_s_t_e_r_w_@_N_e_t_B_S_D_._o_r_g
  3027.         Lex    Wennmacher        _w_e_n_n_m_a_c_h_@_N_e_t_B_S_D_._o_r_g
  3028.         Leo    Weppelman        _l_e_o_@_N_e_t_B_S_D_._o_r_g
  3029.         Assar Westerlund        _a_s_s_a_r_@_N_e_t_B_S_D_._o_r_g
  3030.         Todd Whitesel        _t_o_d_d_p_w_@_N_e_t_B_S_D_._o_r_g
  3031.         Frank Wille            _p_h_x_@_N_e_t_B_S_D_._o_r_g
  3032.         Nathan Williams        _n_a_t_h_a_n_w_@_N_e_t_B_S_D_._o_r_g
  3033.         Rob    Windsor            _w_i_n_d_s_o_r_@_N_e_t_B_S_D_._o_r_g
  3034.         Dan    Winship            _d_a_n_w_@_N_e_t_B_S_D_._o_r_g
  3035.         Jim    Wise            _j_w_i_s_e_@_N_e_t_B_S_D_._o_r_g
  3036.         Michael Wolfson        _m_b_w_@_N_e_t_B_S_D_._o_r_g
  3037.         Colin Wood            _e_n_d_e_r_@_N_e_t_B_S_D_._o_r_g
  3038.         Steve Woodford        _s_c_w_@_N_e_t_B_S_D_._o_r_g
  3039.         YAMAMOTO Takashi        _y_a_m_t_@_N_e_t_B_S_D_._o_r_g
  3040.         Yuji Yamano            _y_y_a_m_a_n_o_@_N_e_t_B_S_D_._o_r_g
  3041.         David Young            _d_y_o_u_n_g_@_N_e_t_B_S_D_._o_r_g
  3042.         Reinoud Zandijk        _r_e_i_n_o_u_d_@_N_e_t_B_S_D_._o_r_g
  3043.         S.P.Zeidler            _s_p_z_@_N_e_t_B_S_D_._o_r_g
  3044.         Maria Zevenhoven        _m_a_r_i_a_7_@_N_e_t_B_S_D_._o_r_g
  3045.         Christos Zoulas        _c_h_r_i_s_t_o_s_@_N_e_t_B_S_D_._o_r_g
  3046.  
  3047.      _O_t_h_e_r _c_o_n_t_r_i_b_u_t_o_r_s_:
  3048.  
  3049.         Dave Burgess        _b_u_r_g_e_s_s_@_c_y_n_j_u_t_._i_n_f_o_n_e_t_._n_e_t
  3050.         Brian R. Gaeke        _b_r_g_@_d_g_a_t_e_._o_r_g
  3051.         Brad Grantham        _g_r_a_n_t_h_a_m_@_t_e_n_o_n_._c_o_m
  3052.         Lawrence Kesteloot        _k_e_s_t_e_l_o_o_@_c_s_._u_n_c_._e_d_u
  3053.         Waldi Ravens        _w_a_l_d_i_@_m_o_a_c_s_._i_n_d_i_v_._n_l_._n_e_t
  3054.  
  3055.    LLeeggaall MMuummbboo--JJuummbboo
  3056.      All product names mentioned herein    are trademarks or registered trade-
  3057.      marks of their respective owners.
  3058.  
  3059.      The following notices are required    to satisfy the license terms of    the
  3060.      software that we have mentioned in    this document:
  3061.  
  3062.      NetBSD is a registered trademark of The NetBSD Foundation,    Inc.
  3063.      This product includes software developed by the University    of California,
  3064.      Berkeley and its contributors.
  3065.      This product includes software developed by the NetBSD Foundation.
  3066.      This product includes software developed by The NetBSD Foundation,    Inc.
  3067.      and its contributors.
  3068.      This product includes software developed for the NetBSD Project.  See
  3069.      http://www.netbsd.org/ for    information about NetBSD.
  3070.      This product contains software developed by Ignatios Souvatzis for    the
  3071.      NetBSD project.
  3072.      This product contains software written by Ignatios    Souvatzis and Michael
  3073.      L.    Hitch for the NetBSD project.
  3074.      This product contains software written by Michael L. Hitch    for the    NetBSD
  3075.      project.
  3076.      This product includes cryptographic software written by Eric Young
  3077.      (eay@cryptsoft.com)
  3078.      This product includes cryptographic software written by Eric Young
  3079.      (eay@mincom.oz.au)
  3080.      This product includes software designed by    William    Allen Simpson.
  3081.      This product includes software developed at Ludd, University of Lulea,
  3082.      Sweden and    its contributors.
  3083.      This product includes software developed at Ludd, University of Lulea.
  3084.      This product includes software developed at the Information Technology
  3085.      Division, US Naval    Research Laboratory.
  3086.      This product includes software developed by Berkeley Software Design,
  3087.      Inc.
  3088.      This product includes software developed by David Jones and Gordon    Ross
  3089.      This product includes software developed by Gordon    W. Ross    and Leo    Wep-
  3090.      pelman.
  3091.      This product includes software developed by Hellmuth Michaelis and    Joerg
  3092.      Wunsch
  3093.      This product includes software developed by Internet Research Institute,
  3094.      Inc.
  3095.      This product includes software developed by Leo Weppelman and Waldi
  3096.      Ravens.
  3097.      This product includes software developed by  Mika Kortelainen
  3098.      This product includes software developed by Aaron Brown and Harvard Uni-
  3099.      versity.
  3100.      This product includes software developed by Adam Ciarcinski for the
  3101.      NetBSD project.
  3102.      This product includes software developed by Adam Glass and    Charles    M.
  3103.      Hannum.
  3104.      This product includes software developed by Adam Glass.
  3105.      This product includes software developed by Advanced Risc Machines    Ltd.
  3106.      This product includes software developed by Alex Zepeda, and Colin    Wood
  3107.      for the NetBSD Projet.
  3108.      This product includes software developed by Alex Zepeda.
  3109.      This product includes software developed by Alistair G. Crooks.
  3110.      This product includes software developed by Alistair G. Crooks.  for the
  3111.      NetBSD project.
  3112.      This product includes software developed by Allen Briggs
  3113.      This product includes software developed by Amancio Hasty and Roger
  3114.      Hardiman
  3115.      This product includes software developed by Berkeley Software Design,
  3116.      Inc.
  3117.      This product includes software developed by Berkeley Software Design,
  3118.      Inc.
  3119.      This product includes software developed by Bill Paul.
  3120.      This product includes software developed by Bodo Moeller.    (If available,
  3121.      substitute    umlauted o for oe)
  3122.      This product includes software developed by Boris Popov.
  3123.      This product includes software developed by Brad Pepers
  3124.      This product includes software developed by Bradley A. Grantham.
  3125.      This product includes software developed by Brini.
  3126.      This product includes software developed by Causality Limited.
  3127.      This product includes software developed by Charles D. Cranor and Seth
  3128.      Widoff.
  3129.      This product includes software developed by Charles D. Cranor and Wash-
  3130.      ington University.
  3131.      This product includes software developed by Charles D. Cranor, Washington
  3132.      University, and the University of California, Berkeley and    its contribu-
  3133.      tors.
  3134.      This product includes software developed by Charles D. Cranor, Washington
  3135.      University, the University    of California, Berkeley    and its    contributors.
  3136.      This product includes software developed by Charles D. Cranor.
  3137.      This product includes software developed by Charles Hannum.
  3138.      This product includes software developed by Charles M. Hannum, by the
  3139.      University    of Vermont and State Agricultural College and Garrett A.
  3140.      Wollman, by William F. Jolitz, and    by the University of California,
  3141.      Berkeley, Lawrence    Berkeley Laboratory, and its contributors.
  3142.      This product includes software developed by Charles M. Hannum.
  3143.      This product includes software developed by Christian E. Hopps, Ezra
  3144.      Story, Kari Mettinen, Markus Wild,    Lutz Vieweg and    Michael    Teske.
  3145.      This product includes software developed by Christian E. Hopps.
  3146.      This product includes software developed by Christian Limpach
  3147.      This product includes software developed by Christopher G.    Demetriou for
  3148.      the NetBSD    Project.
  3149.      This product includes software developed by Christopher G.    Demetriou.
  3150.      This product includes software developed by Christos Zoulas.
  3151.      This product includes software developed by Chuck Silvers.
  3152.      This product includes software developed by Colin Wood for    the NetBSD
  3153.      Project.
  3154.      This product includes software developed by Colin Wood.
  3155.      This product includes software developed by Cybernet Corporation and Nan
  3156.      Yang Computer Services Limited
  3157.      This product includes software developed by Daishi    Kato
  3158.      This product includes software developed by Dale Rahn.
  3159.      This product includes software developed by Daniel    Widenfalk and Michael
  3160.      L.    Hitch.
  3161.      This product includes software developed by Daniel    Widenfalk for the
  3162.      NetBSD Project.
  3163.      This product includes software developed by Darrin    B. Jewell
  3164.      This product includes software developed by David Miller.
  3165.      This product includes software developed by Dean Huxley.
  3166.      This product includes software developed by Eduardo Horvath.
  3167.      This product includes software developed by Eric S. Hvozda.
  3168.      This product includes software developed by Eric S. Raymond
  3169.      This product includes software developed by Eric Young (eay@@min-
  3170.      com.oz.au)
  3171.      This product includes software developed by Eric Young (eay@crypt-
  3172.      soft.com)
  3173.      This product includes software developed by Eric Young (eay@mincom.oz.au)
  3174.      This product includes software developed by Ezra Story and     by Kari Met-
  3175.      tinen.
  3176.      This product includes software developed by Ezra Story, by    Kari Mettinen
  3177.      and by Bernd Ernesti.
  3178.      This product includes software developed by Ezra Story, by    Kari Mettinen,
  3179.      Michael Teske and by Bernd    Ernesti.
  3180.      This product includes software developed by Ezra Story, by    Kari Mettinen,
  3181.      and Michael Teske.
  3182.      This product includes software developed by Ezra Story.
  3183.      This product includes software developed by Frank van der Linden for the
  3184.      NetBSD Project.
  3185.      This product includes software developed by Gardner Buchanan.
  3186.      This product includes software developed by Gary Thomas.
  3187.      This product includes software developed by Gordon    Ross
  3188.      This product includes software developed by Gordon    W. Ross
  3189.      This product includes software developed by HAYAKAWA Koichi.
  3190.      This product includes software developed by Harvard University and    its
  3191.      contributors.
  3192.      This product includes software developed by Harvard University.
  3193.      This product includes software developed by Herb Peyerl.
  3194.      This product includes software developed by Hubert    Feyrer for the NetBSD
  3195.      Project.
  3196.      This product includes software developed by Iain Hibbert
  3197.      This product includes software developed by Ian F.    Darwin and others.
  3198.      This product includes software developed by Ian W.    Dall.
  3199.      This product includes software developed by Ichiro    FUKUHARA.
  3200.      This product includes software developed by Ignatios Souvatzis for    the
  3201.      NetBSD Project.
  3202.      This product includes software developed by Internet Initiative Japan
  3203.      Inc.
  3204.      This product includes software developed by James R. Maynard III.
  3205.      This product includes software developed by Jared D. McNeill.
  3206.      This product includes software developed by Jason L. Wright
  3207.      This product includes software developed by Jason R. Thorpe for And Com-
  3208.      munications, http://www.and.com/
  3209.      This product includes software developed by Joachim Koenig-Baltes.
  3210.      This product includes software developed by Jochen    Pohl for The NetBSD
  3211.      Project.
  3212.      This product includes software developed by Joerg Wunsch
  3213.      This product includes software developed by John Birrell.
  3214.      This product includes software developed by John P. Wittkoski.
  3215.      This product includes software developed by John Polstra.
  3216.      This product includes software developed by Jonathan R. Stone for the
  3217.      NetBSD Project.
  3218.      This product includes software developed by Jonathan Stone    and Jason R.
  3219.      Thorpe for    the NetBSD Project.
  3220.      This product includes software developed by Jonathan Stone.
  3221.      This product includes software developed by Juan Romero Pardines for the
  3222.      NetBSD Foundation,    Inc. and its contributors.
  3223.      This product includes software developed by Jukka Marin.
  3224.      This product includes software developed by Julian    Highfield.
  3225.      This product includes software developed by Kazuhisa Shimizu.
  3226.      This product includes software developed by Kazuki    Sakamoto.
  3227.      This product includes software developed by Kenneth Stailey.
  3228.      This product includes software developed by Kiyoshi Ikehara.
  3229.      This product includes software developed by Klaus Burkert,by Bernd
  3230.      Ernesti, by Michael van Elst, and by the University of California,    Berke-
  3231.      ley and its contributors.
  3232.      This product includes software developed by LAN Media Corporation and its
  3233.      contributors.
  3234.      This product includes software developed by Leo Weppelman for the NetBSD
  3235.      Project.
  3236.      This product includes software developed by Leo Weppelman.
  3237.      This product includes software developed by Lloyd Parkes.
  3238.      This product includes software developed by Luke Mewburn.
  3239.      This product includes software developed by Lutz Vieweg.
  3240.      This product includes software developed by MINOURA Makoto, Takuya
  3241.      Harakawa.
  3242.      This product includes software developed by Manuel    Bouyer.
  3243.      This product includes software developed by Marc Horowitz.
  3244.      This product includes software developed by Marcus    Comstedt.
  3245.      This product includes software developed by Mark Brinicombe for the
  3246.      NetBSD project.
  3247.      This product includes software developed by Mark Brinicombe.
  3248.      This product includes software developed by Mark Murray
  3249.      This product includes software developed by Mark Tinguely and Jim Lowe
  3250.      This product includes software developed by Markus    Wild.
  3251.      This product includes software developed by Martin    Husemann and Wolfgang
  3252.      Solfrank.
  3253.      This product includes software developed by Masanobu Saitoh.
  3254.      This product includes software developed by Masaru    Oki.
  3255.      This product includes software developed by Mats O    Jansson    and Charles D.
  3256.      Cranor.
  3257.      This product includes software developed by Mats O    Jansson.
  3258.      This product includes software developed by Matt DeBergalis
  3259.      This product includes software developed by Matthew Fredette.
  3260.      This product includes software developed by Matthias Pfaller.
  3261.      This product includes software developed by Michael Graff for the NetBSD
  3262.      Project.
  3263.      This product includes software developed by Michael Graff.
  3264.      This product includes software developed by Michael L. Hitch.
  3265.      This product includes software developed by Michael Shalayeff.
  3266.      This product includes software developed by Michael Smith.
  3267.      This product includes software developed by Mike Glover and contributors.
  3268.      This product includes software developed by Mike Pritchard.
  3269.      This product includes software developed by Minoura Makoto.
  3270.      This product includes software developed by Nan Yang Computer Services
  3271.      Limited.
  3272.      This product includes software developed by Niels Provos.
  3273.      This product includes software developed by Niklas    Hallqvist, Brandon
  3274.      Creighton and Job de Haas.
  3275.      This product includes software developed by Niklas    Hallqvist.
  3276.      This product includes software developed by Onno van der Linden.
  3277.      This product includes software developed by Paul Kranenburg.
  3278.      This product includes software developed by Paul Mackerras.
  3279.      This product includes software developed by Per Fogelstrom
  3280.      This product includes software developed by Peter Galbavy.
  3281.      This product includes software developed by Phase One, Inc.
  3282.      This product includes software developed by Philip    A. Nelson.
  3283.      This product includes software developed by Philip    L. Budne.
  3284.      This product includes software developed by RiscBSD.
  3285.      This product includes software developed by Roar Thronaes.
  3286.      This product includes software developed by Rodney    W. Grimes.
  3287.      This product includes software developed by Roger Hardiman
  3288.      This product includes software developed by Roland    C. Dowdeswell.
  3289.      This product includes software developed by Rolf Grossmann.
  3290.      This product includes software developed by Ross Harvey for the NetBSD
  3291.      Project.
  3292.      This product includes software developed by Ross Harvey.
  3293.      This product includes software developed by Scott Bartram.
  3294.      This product includes software developed by Scott Stevens.
  3295.      This product includes software developed by Shingo    WATANABE.
  3296.      This product includes software developed by Softweyr LLC, the University
  3297.      of    California, Berkeley, and its contributors.
  3298.      This product includes software developed by Soren S. Jorvang.
  3299.      This product includes software developed by Stephan Thesing.
  3300.      This product includes software developed by Steve Woodford.
  3301.      This product includes software developed by Takashi Hamada
  3302.      This product includes software developed by Takumi    Nakamura.
  3303.      This product includes software developed by Tatoku    Ogaito for the NetBSD
  3304.      Project.
  3305.      This product includes software developed by Terrence R. Lambert.
  3306.      This product includes software developed by Tetsuya Isaki.
  3307.      This product includes software developed by Thomas    Gerner
  3308.      This product includes software developed by Thomas    Klausner for the
  3309.      NetBSD Project.
  3310.      This product includes software developed by Tobias    Weingartner.
  3311.      This product includes software developed by Todd C. Miller.
  3312.      This product includes software developed by Tohru Nishimura and Reinoud
  3313.      Zandijk for the NetBSD Project.
  3314.      This product includes software developed by Tohru Nishimura for the
  3315.      NetBSD Project.
  3316.      This product includes software developed by Tohru Nishimura.  for the
  3317.      NetBSD Project.
  3318.      This product includes software developed by TooLs GmbH.
  3319.      This product includes software developed by Toru Nishimura.
  3320.      This product includes software developed by Trimble Navigation, Ltd.
  3321.      This product includes software developed by WIDE Project and its contrib-
  3322.      utors.
  3323.      This product includes software developed by Waldi Ravens.
  3324.      This product includes software developed by Wasabi    Systems    for Zembu
  3325.      Labs, Inc.    http://www.zembu.com/
  3326.      This product includes software developed by Winning Strategies, Inc.
  3327.      This product includes software developed by Wolfgang Solfrank.
  3328.      This product includes software developed by Yasushi Yamasaki
  3329.      This product includes software developed by Zembu Labs, Inc.
  3330.      This product includes software developed by the Alice Group.
  3331.      This product includes software developed by the Center for    Software Sci-
  3332.      ence at the University of Utah.
  3333.      This product includes software developed by the Charles D.    Cranor,    Wash-
  3334.      ington University,    University of California, Berkeley and its contribu-
  3335.      tors.
  3336.      This product includes software developed by the Computer Systems Engi-
  3337.      neering Group at Lawrence Berkeley    Laboratory.
  3338.      This product includes software developed by the David Muir    Sharnoff.
  3339.      This product includes software developed by the Harvard University    and
  3340.      its contributors.
  3341.      This product includes software developed by the Kungliga Tekniska
  3342.      H"ogskolan and its contributors.
  3343.      This product includes software developed by the Network Research Group at
  3344.      Lawrence Berkeley Laboratory.
  3345.      This product includes software developed by the OpenSSL Project for use
  3346.      in    the OpenSSL Toolkit. (http://www.OpenSSL.org/)
  3347.      This product includes software developed by the PocketBSD project and its
  3348.      contributors.
  3349.      This product includes software developed by the RiscBSD kernel team
  3350.      This product includes software developed by the RiscBSD team.
  3351.      This product includes software developed by the SMCC Technology Develop-
  3352.      ment Group    at Sun Microsystems, Inc.
  3353.      This product includes software developed by the University    of California,
  3354.      Berkeley and its contributors, as well as the Trustees of Columbia    Uni-
  3355.      versity.
  3356.      This product includes software developed by the University    of California,
  3357.      Lawrence Berkeley Laboratory and its contributors.
  3358.      This product includes software developed by the University    of California,
  3359.      Lawrence Berkeley Laboratory.
  3360.      This product includes software developed by the University    of Illinois at
  3361.      Urbana and    their contributors.
  3362.      This product includes software developed by the University    of Vermont and
  3363.      State Agricultural    College    and Garrett A. Wollman.
  3364.      This product includes software developed by the University    of Vermont and
  3365.      State Agricultural    College    and Garrett A. Wollman,    by William F.  Jolitz,
  3366.      and by the    University of California, Berkeley, Lawrence Berkeley Labora-
  3367.      tory, and its contributors.
  3368.      This product includes software developed for the FreeBSD project
  3369.      This product includes software developed for the NetBSD Project by    Bernd
  3370.      Ernesti.
  3371.      This product includes software developed for the NetBSD Project by
  3372.      Christopher G. Demetriou.
  3373.      This product includes software developed for the NetBSD Project by    Chris-
  3374.      tos Zoulas
  3375.      This product includes software developed for the NetBSD Project by
  3376.      Emmanuel Dreyfus.
  3377.      This product includes software developed for the NetBSD Project by    Frank
  3378.      van der Linden
  3379.      This product includes software developed for the NetBSD Project by    Igna-
  3380.      tios Souvatzis.
  3381.      This product includes software developed for the NetBSD Project by    Jason
  3382.      R.    Thorpe.
  3383.      This product includes software developed for the NetBSD Project by    John
  3384.      M.    Vinopal.
  3385.      This product includes software developed for the NetBSD Project by
  3386.      Matthias Drochner.
  3387.      This product includes software developed for the NetBSD Project by
  3388.      Michael L.    Hitch.
  3389.      This product includes software developed for the NetBSD Project by    Perry
  3390.      E.    Metzger.
  3391.      This product includes software developed for the NetBSD Project by    Scott
  3392.      Bartram and Frank van der Linden
  3393.      This product includes software developed for the NetBSD Project by    Alle-
  3394.      gro Networks, Inc., and Wasabi Systems, Inc.
  3395.      This product includes software developed for the NetBSD Project by
  3396.      Genetec Corporation.
  3397.      This product includes software developed for the NetBSD Project by
  3398.      Jonathan Stone.
  3399.      This product includes software developed for the NetBSD Project by    Pier-
  3400.      mont Information Systems Inc.
  3401.      This product includes software developed for the NetBSD Project by    SUNET,
  3402.      Swedish University    Computer Network.
  3403.      This product includes software developed for the NetBSD Project by
  3404.      Shigeyuki Fukushima.
  3405.      This product includes software developed for the NetBSD Project by    Wasabi
  3406.      Systems, Inc.
  3407.      This product includes software developed under OpenBSD by Per Fogelstrom
  3408.      Opsycon AB    for RTMX Inc, North Carolina, USA.
  3409.      This product includes software developed under OpenBSD by Per Fogelstrom.
  3410.      This software is a    component of "386BSD" developed    by William F. Jolitz,
  3411.      TeleMuse.
  3412.      This software was developed by Holger Veit    and Brian Moore    for use    with
  3413.      "386BSD" and similar operating systems.  "Similar operating systems"
  3414.      includes mainly non-profit    oriented systems for research and education,
  3415.      including but not restricted to "NetBSD", "FreeBSD", "Mach" (by CMU).
  3416.      This software includes software developed by the Computer Systems Labora-
  3417.      tory at the University of Utah.
  3418.      This product includes software developed by Computing Services at
  3419.      Carnegie Mellon University    (http://www.cmu.edu/computing/).
  3420.      This product includes software developed by Marshall M. Midden.
  3421.      This product includes software developed or owned by Caldera Interna-
  3422.      tional, Inc.
  3423.      The Institute of Electrical and Electronics Engineers and The Open    Group,
  3424.      have given    us permission to reprint portions of their documentation.
  3425.  
  3426.      In    the following statement, the phrase ``this text'' refers to portions
  3427.      of    the system documentation.
  3428.  
  3429.      Portions of this text are reprinted and reproduced    in electronic form in
  3430.      NetBSD, from IEEE Std 1003.1, 2004    Edition, Standard for Information
  3431.      Technology    -- Portable Operating System Interface (POSIX),    The Open Group
  3432.      Base Specifications Issue 6, Copyright (C)    2001-2004 by the Institute of
  3433.      Electrical    and Electronics    Engineers, Inc and The Open Group.  In the
  3434.      event of any discrepancy between these versions and the original IEEE and
  3435.      The Open Group Standard, the original IEEE    and The    Open Group Standard is
  3436.      the referee document.
  3437.  
  3438.      The original Standard can be obtained online at
  3439.      http://www.opengroup.org/unix/online.html.
  3440.  
  3441.      This notice shall appear on any product containing    this material
  3442.  
  3443.      In    the following statement, "This software" refers    to the Mitsumi CD-ROM
  3444.      driver:
  3445.        This    software was developed by Holger Veit and Brian    Moore for use
  3446.        with    "386BSD" and similar operating systems.     "Similar operating
  3447.        systems" includes mainly non-profit oriented    systems    for research
  3448.        and education, including but    not restricted to "NetBSD" , "FreeBSD"
  3449.        , "Mach" (by    CMU).
  3450.      In    the following statement, "This software" refers    to the parallel    port
  3451.      driver:
  3452.        This    software is a component    of "386BSD" developed by William F.
  3453.        Jolitz, TeleMuse.
  3454.  
  3455.    TThhee EEnndd
  3456. NetBSD                October    5, 2008                NetBSD
  3457.